starting build "c9a07c6e-3eae-41d9-b8f5-325d4ea6800f" 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 - "build-050f686f-376f-46ed-968e-5b93964e8166" Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Sending build context to Docker daemon 9.728kB Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 1/9 : FROM gcr.io/oss-fuzz-base/base-builder-go Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": latest: Pulling from oss-fuzz-base/base-builder-go Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b549f31133a9: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fbd651eef87f: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 1213aebcf1ee: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": a060310a2694: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 497216b932c9: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": dbba7edc028b: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b265efe846ed: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 161940763a8b: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": cf5e5e872386: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 07e64dc83e3d: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0736b6e9e3d3: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2aa8d7237534: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 77f0438adcd7: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b4f29f80fb52: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8a13b0c532a1: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 816028f45e91: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": af4a22e37681: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e254a28c4707: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b93f7310e490: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 537b4d73e924: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fb7466f42249: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": caa5e91e8207: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8e5a6791c7a9: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2a27d4021cc9: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 44a0027834cd: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 02ef4a0d7537: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 639adac7267e: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e2c5062b3d7c: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 1664575004c3: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0c12bc59d07a: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 33a9985c1ce6: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": eed49b03c9d2: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 296802ba35d9: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 56d297e5ca51: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 4202398c47b7: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 05ac082b9935: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e5eb489f668b: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 3c031922279e: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c6da8e07b4d8: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c2105d357e63: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 10a0bf4f58cc: Pulling fs layer Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2a27d4021cc9: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 44a0027834cd: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 02ef4a0d7537: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b265efe846ed: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 161940763a8b: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 639adac7267e: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e2c5062b3d7c: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": af4a22e37681: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 1664575004c3: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": cf5e5e872386: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e254a28c4707: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b93f7310e490: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0c12bc59d07a: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 07e64dc83e3d: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 537b4d73e924: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 33a9985c1ce6: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0736b6e9e3d3: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fb7466f42249: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": caa5e91e8207: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2aa8d7237534: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": eed49b03c9d2: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8e5a6791c7a9: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 77f0438adcd7: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 296802ba35d9: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b4f29f80fb52: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 56d297e5ca51: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 816028f45e91: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c6da8e07b4d8: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 3c031922279e: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e5eb489f668b: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 4202398c47b7: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c2105d357e63: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 10a0bf4f58cc: Waiting Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 497216b932c9: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 497216b932c9: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 1213aebcf1ee: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b265efe846ed: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 161940763a8b: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 161940763a8b: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b549f31133a9: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b549f31133a9: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": a060310a2694: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": a060310a2694: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2aa8d7237534: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2aa8d7237534: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0736b6e9e3d3: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0736b6e9e3d3: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 77f0438adcd7: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 77f0438adcd7: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b4f29f80fb52: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b4f29f80fb52: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 816028f45e91: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8a13b0c532a1: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8a13b0c532a1: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fbd651eef87f: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fbd651eef87f: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e254a28c4707: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e254a28c4707: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 07e64dc83e3d: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 07e64dc83e3d: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": af4a22e37681: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b93f7310e490: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b93f7310e490: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 537b4d73e924: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 537b4d73e924: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fb7466f42249: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fb7466f42249: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": caa5e91e8207: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8e5a6791c7a9: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8e5a6791c7a9: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2a27d4021cc9: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 44a0027834cd: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 44a0027834cd: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 02ef4a0d7537: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b549f31133a9: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 639adac7267e: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 639adac7267e: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e2c5062b3d7c: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 1664575004c3: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 1664575004c3: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0c12bc59d07a: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0c12bc59d07a: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 33a9985c1ce6: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 33a9985c1ce6: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": cf5e5e872386: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": cf5e5e872386: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 296802ba35d9: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 296802ba35d9: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": eed49b03c9d2: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 56d297e5ca51: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 56d297e5ca51: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 4202398c47b7: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 4202398c47b7: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 05ac082b9935: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c6da8e07b4d8: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c6da8e07b4d8: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 10a0bf4f58cc: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 10a0bf4f58cc: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 3c031922279e: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 3c031922279e: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e5eb489f668b: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e5eb489f668b: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": dbba7edc028b: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": dbba7edc028b: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c2105d357e63: Verifying Checksum Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c2105d357e63: Download complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fbd651eef87f: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 1213aebcf1ee: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": a060310a2694: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 497216b932c9: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": dbba7edc028b: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b265efe846ed: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 161940763a8b: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": cf5e5e872386: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 07e64dc83e3d: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0736b6e9e3d3: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2aa8d7237534: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 77f0438adcd7: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b4f29f80fb52: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8a13b0c532a1: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 816028f45e91: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": af4a22e37681: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e254a28c4707: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": b93f7310e490: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 537b4d73e924: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": fb7466f42249: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": caa5e91e8207: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 8e5a6791c7a9: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2a27d4021cc9: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 44a0027834cd: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 02ef4a0d7537: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 639adac7267e: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e2c5062b3d7c: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 1664575004c3: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0c12bc59d07a: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 33a9985c1ce6: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": eed49b03c9d2: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 296802ba35d9: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 56d297e5ca51: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 4202398c47b7: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 05ac082b9935: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": e5eb489f668b: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 3c031922279e: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c6da8e07b4d8: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": c2105d357e63: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 10a0bf4f58cc: Pull complete Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Digest: sha256:4b28c0fa0a0bbe79558ad4d25b1daebf9a10c3ede3d750c25d9c2eef7adcc224 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-go:latest Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> e9c2f1f29e62 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 2/9 : 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 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> Running in 11aa9bc83715 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Fetched 128 kB in 1s (231 kB/s) Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Reading package lists... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Reading package lists... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Building dependency tree... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Reading state information... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": binutils is already the newest version (2.34-6ubuntu1.11). Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": The following additional packages will be installed: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": automake cmake-data file libarchive13 libglib2.0-0 libglib2.0-data libicu66 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": libjsoncpp1 libltdl-dev libltdl7 libmagic-mgc libmagic1 libprotobuf-lite17 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": libprotobuf17 libprotoc17 librhash0 libuv1 libxml2 shared-mime-info Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": xdg-user-dirs Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Suggested packages: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": autoconf-archive gnu-standards autoconf-doc gettext cmake-doc lrzip Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": libtool-doc liblzma-doc gfortran | fortran95-compiler gcj-jdk python3 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": The following NEW packages will be installed: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": autoconf automake cmake cmake-data file libarchive13 libglib2.0-0 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": libglib2.0-data libicu66 libjsoncpp1 libltdl-dev libltdl7 liblzma-dev Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": libmagic-mgc libmagic1 libprotobuf-dev libprotobuf-lite17 libprotobuf17 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": libprotoc17 librhash0 libtool libuv1 libxml2 ninja-build pkg-config Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": protobuf-compiler shared-mime-info xdg-user-dirs zlib1g-dev Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Need to get 21.5 MB of archives. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": After this operation, 103 MB of additional disk space will be used. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.9 [1290 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.9 [5836 B] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.10 [640 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 shared-mime-info amd64 1.15-1 [430 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-user-dirs amd64 0.17-2ubuntu1 [48.3 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libuv1 amd64 1.34.2-1ubuntu1.5 [80.9 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake-data all 3.16.3-1ubuntu1.20.04.1 [1613 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libarchive13 amd64 3.4.0-2ubuntu1.5 [327 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:15 http://archive.ubuntu.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake amd64 3.16.3-1ubuntu1.20.04.1 [3668 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-lite17 amd64 3.6.1.3-2ubuntu5.2 [132 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf17 amd64 3.6.1.3-2ubuntu5.2 [798 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:22 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotoc17 amd64 3.6.1.3-2ubuntu5.2 [646 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:23 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:24 http://archive.ubuntu.com/ubuntu focal/universe amd64 ninja-build amd64 1.10.0-1build1 [107 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:25 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:26 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:27 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 liblzma-dev amd64 5.2.4-1ubuntu1.1 [147 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:28 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-dev amd64 3.6.1.3-2ubuntu5.2 [1156 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Get:29 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 protobuf-compiler amd64 3.6.1.3-2ubuntu5.2 [27.6 kB] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": debconf: delaying package configuration, since apt-utils is not installed Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Fetched 21.5 MB in 1s (35.0 MB/s) Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libmagic-mgc. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": (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 ... 17483 files and directories currently installed.) Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../00-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libmagic-mgc (1:5.38-4) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libmagic1:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../01-libmagic1_1%3a5.38-4_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libmagic1:amd64 (1:5.38-4) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package file. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../02-file_1%3a5.38-4_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking file (1:5.38-4) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libglib2.0-0:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../03-libglib2.0-0_2.64.6-1~ubuntu20.04.9_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.9) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libglib2.0-data. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../04-libglib2.0-data_2.64.6-1~ubuntu20.04.9_all.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.9) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libicu66:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../05-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libxml2:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../06-libxml2_2.9.10+dfsg-5ubuntu0.20.04.10_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.10) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package shared-mime-info. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../07-shared-mime-info_1.15-1_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking shared-mime-info (1.15-1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package xdg-user-dirs. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../08-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking xdg-user-dirs (0.17-2ubuntu1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libuv1:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../09-libuv1_1.34.2-1ubuntu1.5_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package autoconf. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../10-autoconf_2.69-11.1_all.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking autoconf (2.69-11.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package automake. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../11-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking automake (1:1.16.1-4ubuntu6) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package cmake-data. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../12-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libarchive13:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../13-libarchive13_3.4.0-2ubuntu1.5_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.5) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libjsoncpp1:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../14-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package librhash0:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../15-librhash0_1.3.9-1_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking librhash0:amd64 (1.3.9-1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package cmake. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../16-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libltdl7:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../17-libltdl7_2.4.6-14_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libltdl7:amd64 (2.4.6-14) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libltdl-dev:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../18-libltdl-dev_2.4.6-14_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libprotobuf-lite17:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../19-libprotobuf-lite17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libprotobuf17:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../20-libprotobuf17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libprotoc17:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../21-libprotoc17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libtool. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../22-libtool_2.4.6-14_all.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libtool (2.4.6-14) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package ninja-build. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../23-ninja-build_1.10.0-1build1_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking ninja-build (1.10.0-1build1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package pkg-config. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../24-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package zlib1g-dev:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../25-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package liblzma-dev:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../26-liblzma-dev_5.2.4-1ubuntu1.1_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package libprotobuf-dev:amd64. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../27-libprotobuf-dev_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Selecting previously unselected package protobuf-compiler. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Preparing to unpack .../28-protobuf-compiler_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Unpacking protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up xdg-user-dirs (0.17-2ubuntu1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libmagic-mgc (1:5.38-4) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.9) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": No schema files found: doing nothing. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libmagic1:amd64 (1:5.38-4) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up file (1:5.38-4) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up ninja-build (1.10.0-1build1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.9) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up pkg-config (0.29.1-0ubuntu4) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libltdl7:amd64 (2.4.6-14) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up autoconf (2.69-11.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up librhash0:amd64 (1.3.9-1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.10) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up automake (1:1.16.1-4ubuntu6) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 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 - "build-050f686f-376f-46ed-968e-5b93964e8166": 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 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libtool (2.4.6-14) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libarchive13:amd64 (3.4.0-2ubuntu1.5) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up shared-mime-info (1.15-1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Setting up cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Processing triggers for libc-bin (2.31-0ubuntu9.18) ... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Removing intermediate container 11aa9bc83715 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> dbc95bce7b9a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 3/9 : RUN git clone --depth 1 https://github.com/google/libprotobuf-mutator.git Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> Running in 86bcd4ff8217 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Cloning into 'libprotobuf-mutator'... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Removing intermediate container 86bcd4ff8217 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> a1d5555d874a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 4/9 : 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 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> Running in 79a7a4fc4970 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- The CXX compiler identification is Clang 22.0.0 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting CXX compiler ABI info Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting CXX compiler ABI info - done Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting CXX compile features Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting CXX compile features - done Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- The C compiler identification is Clang 22.0.0 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting C compiler ABI info Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting C compiler ABI info - done Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting C compile features Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting C compile features - done Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Check if compiler accepts -pthread Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Check if compiler accepts -pthread - yes Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Found Threads: TRUE Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Looking for lzma_auto_decoder in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Looking for lzma_auto_decoder in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Looking for lzma_easy_encoder in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Looking for lzma_easy_encoder in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Looking for lzma_lzma_preset in /usr/lib/x86_64-linux-gnu/liblzma.so Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Looking for lzma_lzma_preset in /usr/lib/x86_64-linux-gnu/liblzma.so - found Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Found LibLZMA: /usr/lib/x86_64-linux-gnu/liblzma.so (found version "5.2.4") Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_ADDRESS Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_ADDRESS - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_SCOPE Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_SCOPE - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_COVERAGE Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_COVERAGE - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_FUZZER Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_SANITIZE_FUZZER - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_SANITIZE_FUZZER Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_NO_SANITIZE_FUZZER - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_WSTRING_CONVERSION Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test LIB_PROTO_MUTATOR_HAS_WSTRING_CONVERSION - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-pthread (found version "3.6.1") Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Configuring done (1.4s) Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Generating done (0.0s) Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Build files have been written to: /src/LPM Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [1/16] Creating directories for 'external.protobuf' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [2/16] Performing download step (git clone) for 'external.protobuf' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Cloning into 'external.protobuf'... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": HEAD is now at b407e841 Updating version.json and repo version numbers to: 29.3 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Submodule 'third_party/abseil-cpp' (https://github.com/abseil/abseil-cpp.git) registered for path 'third_party/abseil-cpp' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'third_party/googletest' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Submodule 'third_party/jsoncpp' (https://github.com/open-source-parsers/jsoncpp.git) registered for path 'third_party/jsoncpp' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/abseil-cpp'... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/googletest'... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Cloning into '/src/LPM/external.protobuf/src/external.protobuf/third_party/jsoncpp'... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Submodule path 'third_party/abseil-cpp': checked out '4a2c63365eff8823a5221db86ef490e828306f9d' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Submodule path 'third_party/googletest': checked out '4c9a3bb62bf3ba1f1010bf96f9c8ed767b363774' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Submodule path 'third_party/jsoncpp': checked out '9059f5cad030ba11d37818847443a53918c327b1' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [3/16] No update step for 'external.protobuf' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [4/16] No patch step for 'external.protobuf' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [5/16] Performing configure step for 'external.protobuf' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- The C compiler identification is Clang 22.0.0 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- The CXX compiler identification is Clang 22.0.0 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting C compiler ABI info Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting C compiler ABI info - done Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting C compile features Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting C compile features - done Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting CXX compiler ABI info Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting CXX compiler ABI info - done Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting CXX compile features Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Detecting CXX compile features - done Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- 29.3.0 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Found Threads: TRUE Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": CMake Warning at third_party/abseil-cpp/CMakeLists.txt:82 (message): Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": A future Abseil release will default ABSL_PROPAGATE_CXX_STD to ON for CMake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 3.8 and up. We recommend enabling this option to ensure your project still Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": builds correctly. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Failed Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 - Failed Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/any.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/api.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/duration.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/empty.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/field_mask.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/source_context.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/struct.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/timestamp.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/type.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/wrappers.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/any.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/arena.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/arena_align.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/arena_allocation_policy.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/arena_cleanup.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/arenastring.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/arenaz_sampler.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/importer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/parser.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/cpp_edition_defaults.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/cpp_features.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_database.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_legacy.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor_visitor.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/dynamic_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/endian.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/explicitly_constructed.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/extension_set_inl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/feature_resolver.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/field_access_listener.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/generated_enum_reflection.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/generated_enum_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_bases.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_reflection.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_decl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_gen.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_tctable_impl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/generated_message_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/has_bits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/implicit_weak_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/inlined_string_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/internal_visibility.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/coded_stream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/gzip_stream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/io_win32.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/printer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/strtod.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/tokenizer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_sink.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream_impl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/descriptor_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/lexer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/message_path.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/parser.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/parser_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/unparser.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/unparser_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/untyped_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/writer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/internal/zero_copy_buffered_stream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/json/json.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/map.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/map_entry.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/map_field_inl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/map_field_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/map_type_handler.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/message_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/metadata.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/metadata_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/parse_context.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/port.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/port_def.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/port_undef.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/raw_ptr.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/reflection.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_mode.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_ops.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_visit_field_info.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/reflection_visit_fields.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/repeated_ptr_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/runtime_version.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/serial_arena.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/service.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/string_block.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/callback.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/platform_macros.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/port.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/stubs/status_macros.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/text_format.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/thread_safe_arena.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/unknown_field_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/util/delimited_message_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/util/field_comparator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/util/field_mask_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/util/json_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/util/message_differencer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/util/time_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/util/type_resolver.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/util/type_resolver_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/varint_shuffle.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/wire_format_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/code_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/code_generator_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/command_line_interface.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/field_generators/generators.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/ifndef_guard.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/namespace_printer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/service.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/cpp/tracker.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/csharp/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/context.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/doc_comment.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/field_common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/field_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/generator_factory.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/make_field_gens.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/message_builder.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/service.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/full/string_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/generator_common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/generator_factory.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/internal_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/java_features.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/field_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/generator_factory.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/make_field_gens.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/message_builder.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/lite/string_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/message_serialization.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/name_resolver.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/java/shared_code_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/kotlin/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/kotlin/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/kotlin/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/import_writer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/line_consumer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/nsobject_methods.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/oneof.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/objectivec/tf_decode_data.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/php/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/php/php_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/plugin.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/plugin.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/python/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/python/helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/python/pyi_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/retention.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/ruby/ruby_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/accessors/accessor_case.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/accessors/accessors.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/accessors/default_value.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/accessors/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/accessors/with_presence.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/context.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/crate_mapping.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/naming.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/oneof.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/relative_path.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/rust_field_type.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/rust_keywords.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/rust/upb_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/scc.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/subprocess.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/versions.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/zip_writer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/testing/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/-/src/LPM/external.protobuf/src/external.protobuf/upb/port/atomic.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/-/src/LPM/external.protobuf/src/external.protobuf/upb/port/def.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/-/src/LPM/external.protobuf/src/external.protobuf/upb/port/undef.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/-/src/LPM/external.protobuf/src/external.protobuf/upb/port/vsnprintf_compat.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/-/src/LPM/external.protobuf/src/external.protobuf/upb_generator/common/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/-/src/LPM/external.protobuf/src/external.protobuf/upb_generator/minitable/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/-/src/LPM/external.protobuf/src/external.protobuf/upb_generator/minitable/names_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/any.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/api.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/duration.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/empty.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/field_mask.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/source_context.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/struct.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/timestamp.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/type.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/wrappers.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/cpp_features.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/descriptor.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/src-/src/LPM/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/plugin.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/java/core/src/main/resources-/src/LPM/external.protobuf/src/external.protobuf/java/core/src/main/resources/google/protobuf/java_features.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/src/external.protobuf/go-/src/LPM/external.protobuf/src/external.protobuf/go/google/protobuf/go_features.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Configuring done (1.0s) Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Generating done (0.2s) Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Build files have been written to: /src/LPM/external.protobuf/src/external.protobuf-build Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [6/16] Performing build step for 'external.protobuf' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [1/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/io_win32.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [2/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenaz_sampler.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [3/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/raw_ptr.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [4/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena_align.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [5/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/port.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [6/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [7/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/common.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [8/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [9/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/implicit_weak_message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [10/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [11/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [12/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [13/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [14/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/coded_stream.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [15/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [16/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/any_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [17/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenastring.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [18/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [19/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenaz_sampler.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [20/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/wire_format_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [21/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_enum_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [22/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [23/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [24/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [25/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [26/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [27/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [28/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [29/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/parse_context.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [30/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena_align.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [31/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wrappers.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [32/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [33/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/api.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [34/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/message_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [35/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/map.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [36/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [37/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessor_case.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [38/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [39/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/struct.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [40/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [41/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [42/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [43/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_sink.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [44/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/gzip_stream.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [45/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_enum_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [46/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/inlined_string_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [47/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/implicit_weak_message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [48/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [49/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [50/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_bases.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [51/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [52/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [53/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/cpp_features.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [54/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_full.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [55/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_mode.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [56/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [57/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/importer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [58/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [59/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/extension_set.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [60/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/raw_ptr.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [61/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set_heavy.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [62/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/dynamic_message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [63/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/message_path.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [64/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_gen.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [65/481] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [66/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/writer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [67/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/service.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [68/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [69/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/port.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [70/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/lexer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [71/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/feature_resolver.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [72/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [73/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [74/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [75/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [76/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [77/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/printer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [78/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/json.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [79/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [80/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/parse_context.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [81/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/parser.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [82/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [83/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/code_generator_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [84/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [85/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [86/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [87/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [88/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [89/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [90/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [91/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/time_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [92/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [93/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor_database.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [94/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [95/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/type_resolver_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [96/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/code_generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [97/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_mask_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [98/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/parser.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [99/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/unparser.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [100/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/untyped_message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [101/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/ifndef_guard.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [102/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/namespace_printer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [103/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [104/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/text_format.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [105/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [106/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [107/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [108/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [109/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [110/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [111/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/map_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [112/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/extension.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [113/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [114/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/padding_optimizer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [115/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_view_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [116/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [117/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [118/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/message_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [119/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/tracker.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [120/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [121/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/service.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [122/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [123/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/message_differencer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [124/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/enum.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [125/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [126/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/parse_function_generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [127/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [128/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [129/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [130/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [131/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [132/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/names.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [133/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [134/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/command_line_interface.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [135/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [136/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [137/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [138/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [139/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/helpers.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [140/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/context.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [141/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/doc_comment.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [142/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/generator_factory.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [143/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/make_field_gens.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [144/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/field_common.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [145/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/extension.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [146/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/enum.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [147/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/file.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [148/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/internal_helpers.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [149/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/java_features.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [150/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [151/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/service.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [152/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/enum_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [153/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message_builder.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [154/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/map_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [155/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/generator_factory.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [156/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [157/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/primitive_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [158/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/make_field_gens.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [159/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/file.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [160/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/extension.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [161/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/string_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [162/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/full/message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [163/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/helpers.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [164/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/enum.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [165/481] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [166/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_serialization.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [167/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message_builder.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [168/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/name_resolver.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [169/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/names.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [170/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/line_consumer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [171/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/enum_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [172/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/shared_code_generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [173/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [174/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/map_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [175/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/tf_decode_data.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [176/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/kotlin/file.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [177/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/message_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [178/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/kotlin/generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [179/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [180/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/extension.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [181/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/string_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [182/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [183/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/memutil.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [184/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/import_writer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [185/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/lite/primitive_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [186/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/damerau_levenshtein_distance.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [187/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/kotlin/message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [188/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/names.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [189/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/helpers.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [190/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [191/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [192/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/primitive_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [193/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/map_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [194/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [195/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [196/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/oneof.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [197/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.pb.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [198/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/names.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [199/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/helpers.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [200/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [201/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessors.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [202/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/relative_path.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [203/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/default_value.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [204/481] Building CXX object CMakeFiles/libprotoc.dir/upb_generator/common/names.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [205/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/ruby/ruby_generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [206/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/file.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [207/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/spinlock_wait.dir/internal/spinlock_wait.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [208/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/rust_keywords.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [209/481] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_spinlock_wait.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [210/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/retention.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [211/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/zip_writer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [212/481] Building CXX object CMakeFiles/libprotoc.dir/upb_generator/minitable/names.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [213/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/crate_mapping.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [214/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/unsupported_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [215/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/testing/file.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [216/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/unscaledcycleclock.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [217/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/map.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [218/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/repeated_field.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [219/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [220/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/pyi_generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [221/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/rust_field_type.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [222/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/upb_helpers.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [223/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/context.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [224/481] Building CXX object CMakeFiles/libprotoc.dir/upb_generator/minitable/names_internal.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [225/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/log_severity.dir/log_severity.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [226/481] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_log_severity.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [227/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_scalar.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [228/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/with_presence.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [229/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/subprocess.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [230/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/strerror.dir/internal/strerror.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [231/481] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_strerror.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [232/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [233/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_cord.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [234/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/raw_logging_internal.dir/internal/raw_logging.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [235/481] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_raw_logging_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [236/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/malloc_internal.dir/internal/low_level_alloc.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [237/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_string.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [238/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/cycleclock.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [239/481] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cpu_detect.dir/internal/cpu_detect.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [240/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/leak_check.dir/leak_check.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [241/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/stacktrace.dir/stacktrace.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [242/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/php_generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [243/481] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_leak_check.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [244/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/thread_identity.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [245/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/spinlock.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [246/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [247/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_commandlineflag_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [248/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/throw_delegate.dir/internal/throw_delegate.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [249/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/scoped_set_env.dir/internal/scoped_set_env.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [250/481] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_throw_delegate.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [251/481] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_scoped_set_env.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [252/481] Building CXX object third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/sysinfo.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [253/481] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_base.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [254/481] Linking CXX static library third_party/abseil-cpp/absl/base/libabsl_malloc_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [255/481] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [256/481] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_cpu_detect.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [257/481] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc_x86_arm_combined.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [258/481] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [259/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/enum.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [260/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/naming.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [261/481] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [262/481] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [263/481] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/crc32c.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [264/481] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_fallback.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [265/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/versions.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [266/481] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_x86_arm_combined.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [267/481] Building CXX object third_party/abseil-cpp/absl/container/CMakeFiles/raw_hash_set.dir/internal/raw_hash_set.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [268/481] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_non_temporal_memcpy.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [269/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/address_is_readable.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [270/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_conditions.dir/internal/conditions.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [271/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [272/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/elf_mem_image.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [273/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_conditions.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [274/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/examine_stack.dir/internal/examine_stack.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [275/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/vdso_support.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [276/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag.dir/commandlineflag.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [277/481] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_debugging_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [278/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_private_handle_accessor.dir/internal/private_handle_accessor.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [279/481] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_stacktrace.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [280/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_program_name.dir/internal/program_name.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [281/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [282/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/symbolize.dir/symbolize.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [283/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/oneof.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [284/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [285/481] Building CXX object third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cord_state.dir/internal/crc_cord_state.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [286/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_config.dir/usage_config.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [287/481] Building CXX object third_party/abseil-cpp/absl/debugging/CMakeFiles/demangle_internal.dir/internal/demangle.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [288/481] Building CXX object third_party/abseil-cpp/absl/profiling/CMakeFiles/periodic_sampler.dir/internal/periodic_sampler.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [289/481] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_demangle_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [290/481] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/generator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [291/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_nullguard.dir/internal/nullguard.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [292/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_platform.dir/internal/randen_round_keys.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [293/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_platform.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [294/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_nullguard.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [295/481] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/city.dir/internal/city.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [296/481] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_city.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [297/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes.dir/internal/randen_detect.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [298/481] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/low_level_hash.dir/internal/low_level_hash.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [299/481] Building CXX object third_party/abseil-cpp/absl/hash/CMakeFiles/hash.dir/internal/hash.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [300/481] Building CXX object third_party/abseil-cpp/absl/profiling/CMakeFiles/exponential_biased.dir/internal/exponential_biased.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [301/481] Linking CXX static library third_party/abseil-cpp/absl/profiling/libabsl_exponential_biased.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [302/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_internal.dir/internal/flag.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [303/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage.dir/usage.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [304/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_proto.dir/internal/proto.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [305/481] Linking CXX static library third_party/abseil-cpp/absl/profiling/libabsl_periodic_sampler.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [306/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_globals.dir/internal/globals.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [307/481] Building CXX object CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [308/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_marshalling.dir/marshalling.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [309/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_format.dir/internal/log_format.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [310/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_fnmatch.dir/internal/fnmatch.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [311/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_check_op.dir/internal/check_op.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [312/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/die_if_null.dir/die_if_null.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [313/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_entry.dir/log_entry.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [314/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_log_sink_set.dir/internal/log_sink_set.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [315/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_initialize.dir/initialize.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [316/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_sink.dir/log_sink.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [317/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_flags.dir/flags.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [318/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_globals.dir/globals.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [319/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_message.dir/internal/log_message.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [320/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/gaussian_distribution.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [321/481] Building CXX object third_party/abseil-cpp/absl/numeric/CMakeFiles/int128.dir/int128.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [322/481] Linking CXX static library third_party/abseil-cpp/absl/numeric/libabsl_int128.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [323/481] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_low_level_hash.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [324/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_gen_exception.dir/seed_gen_exception.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [325/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/utf8.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [326/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_seed_gen_exception.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [327/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/discrete_distribution.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [328/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen.dir/internal/randen.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [329/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_seed_material.dir/internal/seed_material.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [330/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [331/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_slow.dir/internal/randen_slow.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [332/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_slow.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [333/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_sequences.dir/seed_sequences.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [334/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_pool_urbg.dir/internal/pool_urbg.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [335/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/chi_square.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [336/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir/internal/randen_hwaes.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [337/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_reflection.dir/reflection.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [338/481] Building CXX object third_party/abseil-cpp/absl/log/CMakeFiles/vlog_config_internal.dir/internal/vlog_config.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [339/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_hwaes_impl.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [340/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen_hwaes.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [341/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_randen.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [342/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/ascii.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [343/481] Building CXX object third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/distribution_test_util.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [344/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/stringify_sink.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [345/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/string_view.dir/string_view.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [346/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_string_view.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [347/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/match.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [348/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_parse.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [349/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_replace.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [350/481] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status_payload_printer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [351/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/ostringstream.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [352/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_cat.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [353/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/charconv.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [354/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_split.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [355/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/escaping.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [356/481] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/statusor.dir/statusor.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [357/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_strings_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [358/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/escaping.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [359/481] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [360/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/numbers.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [361/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_bigint.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [362/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/extension.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [363/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/output.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [364/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/win32_waiter.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [365/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/substitute.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [366/481] Building CXX object third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/internal/status_internal.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [367/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_strings.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [368/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_navigator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [369/481] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_symbolize.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [370/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_proto.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [371/481] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_examine_stack.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [372/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_reader.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [373/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_fnmatch.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [374/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_distributions.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [375/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_consume.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [376/481] Linking CXX static library third_party/abseil-cpp/absl/debugging/libabsl_failure_signal_handler.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [377/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/parser.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [378/481] Building CXX object third_party/abseil-cpp/absl/flags/CMakeFiles/flags_parse.dir/parse.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [379/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/bind.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [380/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_internal.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [381/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_buffer.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [382/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_functions.dir/internal/cordz_functions.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [383/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/arg.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [384/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_functions.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [385/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_crc.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [386/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_handle.dir/internal/cordz_handle.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [387/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_sample_token.dir/internal/cordz_sample_token.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [388/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/kernel_timeout_internal.dir/internal/kernel_timeout.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [389/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/barrier.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [390/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/blocking_counter.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [391/481] Building C object third_party/utf8_range/CMakeFiles/utf8_range.dir/utf8_range.c.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [392/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/futex_waiter.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [393/481] Linking C static library third_party/utf8_range/libutf8_range.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [394/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [395/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/per_thread_sem.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [396/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/pthread_waiter.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [397/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/sem_waiter.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [398/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/create_thread_identity.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [399/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_info.dir/internal/cordz_info.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [400/481] Building C object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_range.c.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [401/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/notification.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [402/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/waiter_base.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [403/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/stdcpp_waiter.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [404/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_analysis.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [405/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_posix.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [406/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/float_conversion.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [407/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_str_format_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [408/481] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc32c.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [409/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_distribution_test_util.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [410/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/clock.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [411/481] Linking CXX static library third_party/abseil-cpp/absl/crc/libabsl_crc_cord_state.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [412/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cord_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [413/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/graphcycles_internal.dir/internal/graphcycles.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [414/481] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_graphcycles_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [415/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [416/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/civil_time.dir/internal/cctz/src/civil_time_detail.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [417/481] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_civil_time.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [418/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/format.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [419/481] Building CXX object third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/mutex.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [420/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_if.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [421/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/zone_info_source.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [422/481] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_any_cast_impl.dir/bad_any_cast.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [423/481] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_any_cast_impl.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [424/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/civil_time.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [425/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_impl.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [426/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/duration.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [427/481] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_optional_access.dir/bad_optional_access.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [428/481] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_optional_access.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [429/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_marshalling.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [430/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_seed_material.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [431/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_commandlineflag.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [432/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_libc.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [433/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_internal_pool_urbg.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [434/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_private_handle_accessor.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [435/481] Linking CXX static library third_party/abseil-cpp/absl/random/libabsl_random_seed_sequences.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [436/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/time.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [437/481] Building CXX object third_party/abseil-cpp/absl/types/CMakeFiles/bad_variant_access.dir/bad_variant_access.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [438/481] Linking CXX static library third_party/abseil-cpp/absl/types/libabsl_bad_variant_access.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [439/481] Linking CXX static library third_party/abseil-cpp/absl/hash/libabsl_hash.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [440/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [441/481] Building CXX object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_validity.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [442/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [443/481] Linking CXX static library third_party/utf8_range/libutf8_validity.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [444/481] Building CXX object third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [445/481] Building CXX object third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_info.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [446/481] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_time_zone.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [447/481] Linking CXX static library third_party/abseil-cpp/absl/time/libabsl_time.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [448/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_globals.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [449/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_entry.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [450/481] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_kernel_timeout_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [451/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_format.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [452/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_sink.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [453/481] Linking CXX static library third_party/abseil-cpp/absl/synchronization/libabsl_synchronization.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [454/481] Linking CXX static library third_party/abseil-cpp/absl/container/libabsl_hashtablez_sampler.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [455/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_program_name.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [456/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_vlog_config_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [457/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_handle.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [458/481] Linking CXX static library third_party/abseil-cpp/absl/container/libabsl_raw_hash_set.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [459/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_globals.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [460/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_config.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [461/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_info.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [462/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_initialize.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [463/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [464/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_log_sink_set.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [465/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cordz_sample_token.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [466/481] Linking CXX static library third_party/abseil-cpp/absl/strings/libabsl_cord.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [467/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_message.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [468/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_reflection.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [469/481] Linking CXX static library third_party/abseil-cpp/absl/status/libabsl_status.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [470/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_internal_check_op.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [471/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_die_if_null.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [472/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_usage_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [473/481] Linking CXX static library third_party/abseil-cpp/absl/log/libabsl_log_flags.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [474/481] Linking CXX static library third_party/abseil-cpp/absl/status/libabsl_statusor.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [475/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_usage.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [476/481] Linking CXX static library libprotobuf-lite.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [477/481] Linking CXX static library third_party/abseil-cpp/absl/flags/libabsl_flags_parse.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [478/481] Linking CXX static library libprotobuf.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [479/481] Linking CXX static library libprotoc.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [480/481] Linking CXX executable protoc-29.3.0 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [481/481] Creating executable symlink protoc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [7/16] Performing install step for 'external.protobuf' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [0/1] Install the project... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Install configuration: "Release" Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslTargets.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslTargets-release.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslConfig.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/absl/abslConfigVersion.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/memory Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/memory/memory.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/algorithm Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/algorithm/algorithm.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/algorithm/container.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/inlined_vector.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtable_debug.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/container_memory.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/layout.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/btree_container.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/inlined_vector.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_lookup_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtablez_sampler.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_lookup_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_generator_testing.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_members_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_constructor_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_map.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_modifiers_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/node_slot_policy.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_function_defaults.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_map_members_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_constructor_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/test_allocator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hashtable_debug_hooks.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_policy_testing.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/unordered_set_modifiers_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/compressed_tuple.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/tracked.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/btree.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/test_instance_tracker.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/internal/hash_policy_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/btree_map.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/fixed_array.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/flat_hash_map.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/node_hash_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/node_hash_map.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/numeric Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128_no_intrinsic.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/numeric/bits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal/bits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/numeric/internal/representation.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/numeric/int128_have_intrinsic.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/log_basic_test_impl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/log.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/globals.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/check.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/log_sink_registry.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/config.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/fnmatch.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/check_op.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/check_impl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/globals.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/nullguard.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/strip.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/append_truncated.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_actions.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/nullstream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/proto.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_format.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/structured.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/flags.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/test_matchers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/conditions.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/log_sink_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/internal/voidify.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/log_streamer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/log_entry.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_check.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/die_if_null.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/structured.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/vlog_is_on.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/flags.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/scoped_mock_log.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/initialize.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/log_sink.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/check_test_impl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/log/absl_log.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash/hash.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/hash.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/spy_hash_state.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/city.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/hash_test.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash/internal/low_level_hash.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/hash/hash_testing.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/config.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/private_handle_accessor.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/usage.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/registry.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/program_name.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/parse.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/flag.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/sequence_lock.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/commandlineflag.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/internal/path_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/usage_config.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/declare.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/usage.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/parse.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/flag.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/commandlineflag.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/marshalling.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/flags/reflection.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_memcpy.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32_x86_arm_combined_simd.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32c_inline.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_cord_state.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/cpu_detect.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/non_temporal_arm_intrinsics.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/crc32c.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/internal/non_temporal_memcpy.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/crc/crc32c.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/meta Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/meta/type_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/utility Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/utility/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/utility/internal/if_constexpr.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/utility/utility.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/profiling Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/sample_recorder.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/periodic_sampler.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/profiling/internal/exponential_biased.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_optional_access.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_variant_access.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/span.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/variant.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/span.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/variant.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/internal/optional.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/compare.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/any.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/optional.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/types/bad_any_cast.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional/overload.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/function_ref.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/any_invocable.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional/internal/front_binder.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional/function_ref.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional/any_invocable.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/functional/bind_front.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/config.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/log_severity.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/attributes.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/nullability.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/optimization.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/casts.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/port.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/thread_annotations.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/no_destructor.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_linux.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unaligned_access.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/direct_mmap.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/strerror.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/low_level_alloc.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/per_thread_tls.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/invoke.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/throw_delegate.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/errno_saver.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/raw_logging.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/scheduling_mode.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/atomic_hook.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/hide_ptr.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/cycleclock_config.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_wait.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/pretty_function.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/inline_variable.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unscaledcycleclock_config.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/endian.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/exception_safety_testing.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/identity.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/cycleclock.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/fast_type_id.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/tsan_mutex_interface.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/dynamic_annotations.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/low_level_scheduling.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/inline_variable_testing.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_posix.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/sysinfo.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/thread_identity.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/exception_testing.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_win32.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/atomic_hook_test_helper.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/spinlock_akaros.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/unscaledcycleclock.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/internal/scoped_set_env.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/macros.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/prefetch.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/const_init.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/dynamic_annotations.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/call_once.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/policy_checks.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/thread_pool.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/futex.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/stdcpp_waiter.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/kernel_timeout.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/graphcycles.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/sem_waiter.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/create_thread_identity.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/waiter.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/win32_waiter.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/pthread_waiter.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/waiter_base.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/futex_waiter.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/internal/per_thread_sem.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/barrier.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/blocking_counter.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/mutex.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/synchronization/notification.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/seed_sequences.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/bernoulli_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/seed_gen_exception.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/zipf_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/distributions.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/wide_multiply.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/mock_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/uniform_helper.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/iostream_state_saver.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_engine.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_detect.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/pcg_engine.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/distribution_caller.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/nonsecure_base.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/explicit_seed_seq.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/nanobenchmark.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/generate_real.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/fastmath.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/pool_urbg.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/distribution_test_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/platform.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_hwaes.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/sequence_urbg.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/chi_square.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/seed_material.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/fast_uniform_bits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/salted_seed_seq.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/mock_overload_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/internal/randen_slow.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/random.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/mock_distributions.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/log_uniform_int_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/gaussian_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/beta_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/bit_gen_ref.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/discrete_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/mocking_bit_gen.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/poisson_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/uniform_real_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/uniform_int_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/random/exponential_distribution.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/cleanup Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/internal/cleanup.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/cleanup/cleanup.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/status Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/status/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/status/internal/statusor_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/status/internal/status_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/status/status.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/status/status_payload_printer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/status/statusor.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_win32.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/leak_check.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_emscripten.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/failure_signal_handler.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_unimplemented-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_arm-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_x86-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_riscv-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stack_consumption.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/examine_stack.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_win32-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/vdso_support.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/symbolize.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_config.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/demangle.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_generic-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_aarch64-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_emscripten-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/stacktrace_powerpc-inl.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/elf_mem_image.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/internal/address_is_readable.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_unimplemented.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_elf.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/symbolize_darwin.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/debugging/stacktrace.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_replace.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/substitute.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_split.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_cat.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/strip.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_handle.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_crc.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_info.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_sample_token.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/string_constant.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/charconv_bigint.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/stringify_sink.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/utf8.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/stl_type_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree_navigator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_update_scope.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_join_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/damerau_levenshtein_distance.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_btree_reader.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/has_absl_stringify.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/escaping_test_common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_consume.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/pow10_helper.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/memutil.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_update_tracker.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_data_edge.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_statistics.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_flat.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/escaping.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/ostringstream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/charconv_parse.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cord_rep_test_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/numbers_test_common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/cordz_functions.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/resize_uninitialized.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_split_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/constexpr_parser.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/output.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/parser.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/float_conversion.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/arg.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/checker.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/internal/str_format/bind.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_join.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_buffer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/has_absl_stringify.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/str_format.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/match.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/charconv.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/has_ostream_operator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/string_view.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_analysis.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/cord_test_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/escaping.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/charset.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/cordz_test_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/ascii.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/strings/numbers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/get_current_time_posix.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/test_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/get_current_time_chrono.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/tzfile.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_impl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_info.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_if.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_libc.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_fixed.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/src/time_zone_posix.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/time_zone.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/civil_time.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/zone_info_source.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/internal/cctz/include/cctz/civil_time_detail.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/civil_time.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/time.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/time/clock.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/absl/base/options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_atomic_hook.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_errno_saver.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_severity.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_severity.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_no_destructor.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_nullability.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_logging_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_spinlock_wait.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_config.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_dynamic_annotations.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_core_headers.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_malloc_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_base_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_base.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_base.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_throw_delegate.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_pretty_function.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_endian.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_scoped_set_env.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strerror.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_strerror.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_fast_type_id.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_prefetch.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_algorithm.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_algorithm_container.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cleanup_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cleanup.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_btree.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_compressed_tuple.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_fixed_array.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_inlined_vector_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_inlined_vector.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_test_allocator.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flat_hash_map.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flat_hash_set.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_hash_map.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_hash_set.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_container_memory.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash_function_defaults.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash_policy_traits.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_common_policy_traits.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtablez_sampler.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtable_debug.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hashtable_debug_hooks.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_node_slot_policy.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_hash_map.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_container_common.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_raw_hash_set.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_layout.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_cpu_detect.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc32c.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc32c.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_non_temporal_arm_intrinsics.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_non_temporal_memcpy.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_crc_cord_state.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_stacktrace.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_stacktrace.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_symbolize.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_symbolize.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_examine_stack.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_examine_stack.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_failure_signal_handler.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_debugging_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_demangle_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_leak_check.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_leak_check.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_debugging.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_path_util.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_program_name.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_config.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_config.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_marshalling.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_commandlineflag_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_commandlineflag.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_private_handle_accessor.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_reflection.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_usage_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_usage.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_usage.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_flags_parse.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_flags_parse.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_any_invocable.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bind_front.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_function_ref.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_overload.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_hash.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_hash.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_city.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_city.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_low_level_hash.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_check_impl.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_check_op.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_conditions.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_config.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_flags.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_format.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_globals.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_log_impl.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_proto.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_message.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_log_sink_set.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_nullguard.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_nullstream.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_strip.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_voidify.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_append_truncated.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_check.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_log.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_check.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_die_if_null.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_die_if_null.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_flags.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_flags.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_globals.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_globals.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_initialize.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_initialize.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_entry.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_entry.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_sink.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_sink.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_sink_registry.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_streamer.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_structured.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_structured.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_vlog_config_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_absl_vlog_is_on.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_vlog_is_on.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_log_internal_fnmatch.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_memory.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_type_traits.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_meta.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bits.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_int128.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_int128.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_numeric.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_numeric_representation.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_sample_recorder.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_exponential_biased.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_periodic_sampler.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_random.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_bit_gen_ref.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_mock_helpers.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_distributions.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_distributions.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_seed_gen_exception.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_seed_sequences.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_traits.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_distribution_caller.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_fast_uniform_bits.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_seed_material.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_pool_urbg.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_salted_seed_seq.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_iostream_state_saver.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_generate_real.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_wide_multiply.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_fastmath.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_nonsecure_base.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_pcg_engine.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_engine.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_platform.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_slow.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_hwaes.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_randen_hwaes_impl.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_distribution_test_util.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_random_internal_uniform_helper.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_status.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_status.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_statusor.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_statusor.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_string_view.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_string_view.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strings.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_strings.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_charset.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_has_ostream_operator.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_strings_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_strings_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_str_format.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_str_format_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cord_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_cord_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_update_tracker.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_functions.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_statistics.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_handle.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_info.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_info.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_sample_token.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cordz_update_scope.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_cord.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_cord.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_graphcycles_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_kernel_timeout_internal.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_synchronization.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_synchronization.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_time.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_time.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_civil_time.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_civil_time.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_time_zone.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_time_zone.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_any.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_any_cast.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_any_cast_impl.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_span.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_optional.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_optional_access.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_bad_variant_access.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_variant.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_compare.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_utility.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/absl_if_constexpr.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-targets.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-targets-release.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libutf8_validity.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libutf8_range.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/utf8_range/utf8_range-config.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/utf8_range.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/utf8_range.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/utf8_validity.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libprotobuf-lite.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libprotobuf.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/libprotoc.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/bin/protoc-29.3.0 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/bin/protoc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Set non-toolchain portion of runtime path of "/src/LPM/external.protobuf/bin/protoc-29.3.0" to "$ORIGIN/../lib" Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/protobuf.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/pkgconfig/protobuf-lite.pc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/api.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/duration.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/empty.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_mask.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/source_context.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/struct.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/timestamp.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/type.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wrappers.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_align.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_allocation_policy.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arena_cleanup.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arenastring.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/arenaz_sampler.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/importer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/parser.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_edition_defaults.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_features.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_database.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_legacy.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor_visitor.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/dynamic_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/endian.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/explicitly_constructed.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/extension_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/extension_set_inl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/feature_resolver.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_access_listener.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_enum_reflection.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_enum_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_bases.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_reflection.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_decl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_gen.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_tctable_impl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/generated_message_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/has_bits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/implicit_weak_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/inlined_string_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/internal_visibility.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/gzip_stream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/io_win32.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/printer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/strtod.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/tokenizer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_sink.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream_impl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/io/zero_copy_stream_impl_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/descriptor_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/lexer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/message_path.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/parser.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/parser_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/unparser.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/unparser_traits.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/untyped_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/writer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/internal/zero_copy_buffered_stream.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/json/json.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_entry.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field_inl.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_field_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/map_type_handler.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/message_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/metadata.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/metadata_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/parse_context.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port_def.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/port_undef.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/raw_ptr.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_mode.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_ops.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_visit_field_info.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/reflection_visit_fields.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/repeated_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/runtime_version.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/serial_arena.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/service.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/string_block.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/callback.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/platform_macros.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/port.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/stubs/status_macros.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/text_format.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/thread_safe_arena.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/unknown_field_set.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/delimited_message_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/field_comparator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/field_mask_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/json_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/message_differencer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/time_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/type_resolver.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/util/type_resolver_util.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/varint_shuffle.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wire_format.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wire_format_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/code_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/code_generator_lite.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/command_line_interface.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/field_generators/generators.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/ifndef_guard.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/message_layout_helper.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/namespace_printer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/padding_optimizer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/parse_function_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/service.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/cpp/tracker.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_doc_comment.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_field_base.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_reflection_class.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_source_generator_base.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/csharp_wrapper_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/csharp/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/context.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/doc_comment.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/field_common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/field_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/generator_factory.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/make_field_gens.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message_builder.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/service.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/full/string_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator_common.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/generator_factory.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/internal_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/java_features.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/field_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/generator_factory.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/make_field_gens.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message_builder.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/lite/string_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/message_serialization.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/name_resolver.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/java/shared_code_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/kotlin/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/kotlin/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/kotlin/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/enum_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/extension.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/import_writer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/line_consumer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/map_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/message_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/nsobject_methods.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/oneof.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/options.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/primitive_field.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/objectivec/tf_decode_data.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/php/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/php/php_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.pb.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/python/pyi_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/retention.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/ruby/ruby_generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/accessor_case.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/accessors.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/default_value.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/accessors/with_presence.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/context.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/crate_mapping.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/enum.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/generator.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/message.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/naming.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/oneof.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/relative_path.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/rust_field_type.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/rust_keywords.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/rust/upb_helpers.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/scc.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/subprocess.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/versions.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/zip_writer.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/testing/file.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/upb/port/atomic.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/upb/port/def.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/upb/port/undef.inc Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/upb/port/vsnprintf_compat.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/upb_generator/common/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/upb_generator/minitable/names.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/upb_generator/minitable/names_internal.h Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/any.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/api.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/duration.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/empty.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/field_mask.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/source_context.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/struct.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/timestamp.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/type.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/wrappers.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/cpp_features.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/descriptor.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/compiler/plugin.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/java_features.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/include/google/protobuf/go_features.proto Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-targets.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-targets-release.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Up-to-date: /src/LPM/external.protobuf/lib/cmake/protobuf Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-generate.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-options.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-config.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-config-version.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": -- Installing: /src/LPM/external.protobuf/lib/cmake/protobuf/protobuf-module.cmake Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [8/16] Completed 'external.protobuf' Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [9/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/utf8_fix.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [10/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/text_format.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/text_format.cc:15: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/text_format.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/port/protobuf.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/any.pb.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 511 | : std::integral_constant {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 108 | typename = std::enable_if_t>' required here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 111 | slot_type* old_slot, Rank1) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 112 | // TODO(b/247130232): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 113 | // TODO(b/251814870): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 114 | std::memcpy( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 115 | static_cast(std::launder( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 116 | const_cast*>(&element(new_slot)))), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 117 | static_cast(&element(old_slot)), sizeof(value_type)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 118 | return {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 119 | } Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 84 | return std::is_same>( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2096 | resize(NormalizeCapacity(bucket_count)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 105 | class flat_hash_set Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2 warnings generated. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [11/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/binary_format.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/binary_format.cc:15: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/binary_format.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/port/protobuf.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/any.pb.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 511 | : std::integral_constant {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 108 | typename = std::enable_if_t>' required here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 111 | slot_type* old_slot, Rank1) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 112 | // TODO(b/247130232): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 113 | // TODO(b/251814870): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 114 | std::memcpy( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 115 | static_cast(std::launder( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 116 | const_cast*>(&element(new_slot)))), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 117 | static_cast(&element(old_slot)), sizeof(value_type)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 118 | return {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 119 | } Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 84 | return std::is_same>( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2096 | resize(NormalizeCapacity(bucket_count)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 105 | class flat_hash_set Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2 warnings generated. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [12/16] Building CXX object src/libfuzzer/CMakeFiles/protobuf-mutator-libfuzzer.dir/libfuzzer_mutator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.cc:15: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/libfuzzer/libfuzzer_mutator.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/mutator.h:28: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/port/protobuf.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/any.pb.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 511 | : std::integral_constant {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 108 | typename = std::enable_if_t>' required here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 111 | slot_type* old_slot, Rank1) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 112 | // TODO(b/247130232): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 113 | // TODO(b/251814870): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 114 | std::memcpy( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 115 | static_cast(std::launder( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 116 | const_cast*>(&element(new_slot)))), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 117 | static_cast(&element(old_slot)), sizeof(value_type)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 118 | return {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 119 | } Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 84 | return std::is_same>( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2096 | resize(NormalizeCapacity(bucket_count)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 105 | class flat_hash_set Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2 warnings generated. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [13/16] Building CXX object src/libfuzzer/CMakeFiles/protobuf-mutator-libfuzzer.dir/libfuzzer_macro.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.cc:15: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.h:24: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/port/protobuf.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/any.pb.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 511 | : std::integral_constant {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 108 | typename = std::enable_if_t>' required here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 111 | slot_type* old_slot, Rank1) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 112 | // TODO(b/247130232): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 113 | // TODO(b/251814870): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 114 | std::memcpy( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 115 | static_cast(std::launder( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 116 | const_cast*>(&element(new_slot)))), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 117 | static_cast(&element(old_slot)), sizeof(value_type)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 118 | return {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 119 | } Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 84 | return std::is_same>( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2096 | resize(NormalizeCapacity(bucket_count)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 105 | class flat_hash_set Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2 warnings generated. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [14/16] Building CXX object src/CMakeFiles/protobuf-mutator.dir/mutator.cc.o Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/mutator.cc:15: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/src/mutator.h:28: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/libprotobuf-mutator/port/protobuf.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/any.pb.h:20: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 511 | : std::integral_constant {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 108 | typename = std::enable_if_t>' required here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 111 | slot_type* old_slot, Rank1) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 112 | // TODO(b/247130232): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 113 | // TODO(b/251814870): remove casts after fixing warnings. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 114 | std::memcpy( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 115 | static_cast(std::launder( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 116 | const_cast*>(&element(new_slot)))), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 117 | static_cast(&element(old_slot)), sizeof(value_type)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 118 | return {}; Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~~~~~~~~~~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 119 | } Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ~ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 84 | return std::is_same>( Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2096 | resize(NormalizeCapacity(bucket_count)); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 105 | class flat_hash_set Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": | ^ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": 2 warnings generated. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [15/16] Linking CXX static library src/libprotobuf-mutator.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": [16/16] Linking CXX static library src/libfuzzer/libprotobuf-mutator-libfuzzer.a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Removing intermediate container 79a7a4fc4970 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> 3b46117491d1 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 5/9 : RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@latest Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> Running in 09b300526f5a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": go: downloading google.golang.org/protobuf v1.36.10 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Removing intermediate container 09b300526f5a Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> ee700f2b3680 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 6/9 : RUN git clone --depth 1 https://go.googlesource.com/go goroot Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> Running in 64d1d288cde6 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Cloning into 'goroot'... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Updating files: 74% (11062/14785) Updating files: 75% (11089/14785) Updating files: 76% (11237/14785) Updating files: 77% (11385/14785) Updating files: 78% (11533/14785) Updating files: 79% (11681/14785) Updating files: 80% (11828/14785) Updating files: 81% (11976/14785) Updating files: 82% (12124/14785) Updating files: 83% (12272/14785) Updating files: 84% (12420/14785) Updating files: 85% (12568/14785) Updating files: 86% (12716/14785) Updating files: 87% (12863/14785) Updating files: 88% (13011/14785) Updating files: 89% (13159/14785) Updating files: 90% (13307/14785) Updating files: 91% (13455/14785) Updating files: 92% (13603/14785) Updating files: 93% (13751/14785) Updating files: 94% (13898/14785) Updating files: 95% (14046/14785) Updating files: 96% (14194/14785) Updating files: 97% (14342/14785) Updating files: 98% (14490/14785) Updating files: 99% (14638/14785) Updating files: 100% (14785/14785) Updating files: 100% (14785/14785), done. Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Removing intermediate container 64d1d288cde6 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> c2d7e76da451 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 7/9 : RUN git clone --depth 1 https://github.com/catenacyber/ngolo-fuzzing.git Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> Running in f73881811464 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Cloning into 'ngolo-fuzzing'... Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Removing intermediate container f73881811464 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> a9f38b734ca3 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 8/9 : COPY build.sh $SRC/ Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> 016469f50aee Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Step 9/9 : WORKDIR $SRC/ngolo-fuzzing Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> Running in 224b34b4916e Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Removing intermediate container 224b34b4916e Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": ---> 3e61077aca95 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Successfully built 3e61077aca95 Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Successfully tagged gcr.io/oss-fuzz/ngolo-fuzzing:latest Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/ngolo-fuzzing:latest Finished Step #1 - "build-050f686f-376f-46ed-968e-5b93964e8166" Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/ngolo-fuzzing Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/fileNzZGMP 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/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=d023a3b9527da0740538b15286ebfdbd2c7884dd Step #2 - "srcmap": + jq_inplace /tmp/fileNzZGMP '."/src/ngolo-fuzzing" = { type: "git", url: "https://github.com/catenacyber/ngolo-fuzzing.git", rev: "d023a3b9527da0740538b15286ebfdbd2c7884dd" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileCe30nd Step #2 - "srcmap": + cat /tmp/fileNzZGMP Step #2 - "srcmap": + jq '."/src/ngolo-fuzzing" = { type: "git", url: "https://github.com/catenacyber/ngolo-fuzzing.git", rev: "d023a3b9527da0740538b15286ebfdbd2c7884dd" }' Step #2 - "srcmap": + mv /tmp/fileCe30nd /tmp/fileNzZGMP 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=c58d075e9a457fce92bdf60e2d1870c8c4df7dc5 Step #2 - "srcmap": + jq_inplace /tmp/fileNzZGMP '."/src/goroot" = { type: "git", url: "https://go.googlesource.com/go", rev: "c58d075e9a457fce92bdf60e2d1870c8c4df7dc5" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file3yhTxJ Step #2 - "srcmap": + cat /tmp/fileNzZGMP Step #2 - "srcmap": + jq '."/src/goroot" = { type: "git", url: "https://go.googlesource.com/go", rev: "c58d075e9a457fce92bdf60e2d1870c8c4df7dc5" }' Step #2 - "srcmap": + mv /tmp/file3yhTxJ /tmp/fileNzZGMP 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=b407e8416e3893036aee5af9a12bd9b6a0e2b2e6 Step #2 - "srcmap": + jq_inplace /tmp/fileNzZGMP '."/src/LPM/external.protobuf/src/external.protobuf" = { type: "git", url: "https://github.com/google/protobuf.git", rev: "b407e8416e3893036aee5af9a12bd9b6a0e2b2e6" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileIlp71c Step #2 - "srcmap": + cat /tmp/fileNzZGMP Step #2 - "srcmap": + jq '."/src/LPM/external.protobuf/src/external.protobuf" = { type: "git", url: "https://github.com/google/protobuf.git", rev: "b407e8416e3893036aee5af9a12bd9b6a0e2b2e6" }' Step #2 - "srcmap": + mv /tmp/fileIlp71c /tmp/fileNzZGMP 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=d780394da371517c2e21190d05414845d0ac1e07 Step #2 - "srcmap": + jq_inplace /tmp/fileNzZGMP '."/src/libprotobuf-mutator" = { type: "git", url: "https://github.com/google/libprotobuf-mutator.git", rev: "d780394da371517c2e21190d05414845d0ac1e07" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileJsVztN Step #2 - "srcmap": + cat /tmp/fileNzZGMP Step #2 - "srcmap": + jq '."/src/libprotobuf-mutator" = { type: "git", url: "https://github.com/google/libprotobuf-mutator.git", rev: "d780394da371517c2e21190d05414845d0ac1e07" }' Step #2 - "srcmap": + mv /tmp/fileJsVztN /tmp/fileNzZGMP 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/fileNzZGMP Step #2 - "srcmap": + rm /tmp/fileNzZGMP 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": "d023a3b9527da0740538b15286ebfdbd2c7884dd" 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": "c58d075e9a457fce92bdf60e2d1870c8c4df7dc5" 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": "b407e8416e3893036aee5af9a12bd9b6a0e2b2e6" 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": "d780394da371517c2e21190d05414845d0ac1e07" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-address-x86_64" Step #3 - "compile-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-address-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": CC=clang Step #3 - "compile-libfuzzer-address-x86_64": CXX=clang++ -lresolv Step #3 - "compile-libfuzzer-address-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link Step #3 - "compile-libfuzzer-address-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ Step #3 - "compile-libfuzzer-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": + cd /src/goroot/src Step #3 - "compile-libfuzzer-address-x86_64": + ./make.bash Step #3 - "compile-libfuzzer-address-x86_64": Building Go cmd/dist using /root/.go. (go1.25.0 linux/amd64) Step #3 - "compile-libfuzzer-address-x86_64": Building Go toolchain1 using /root/.go. Step #3 - "compile-libfuzzer-address-x86_64": Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Step #3 - "compile-libfuzzer-address-x86_64": Building Go toolchain2 using go_bootstrap and Go toolchain1. Step #3 - "compile-libfuzzer-address-x86_64": Building Go toolchain3 using go_bootstrap and Go toolchain2. Step #3 - "compile-libfuzzer-address-x86_64": Building packages and commands for linux/amd64. Step #3 - "compile-libfuzzer-address-x86_64": --- Step #3 - "compile-libfuzzer-address-x86_64": Installed Go for linux/amd64 in /src/goroot Step #3 - "compile-libfuzzer-address-x86_64": Installed commands in /src/goroot/bin Step #3 - "compile-libfuzzer-address-x86_64": *** You need to add /src/goroot/bin to your PATH. Step #3 - "compile-libfuzzer-address-x86_64": + rm -Rf /root/.go/ Step #3 - "compile-libfuzzer-address-x86_64": + export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.go/bin:/root/go/bin:/src/goroot/bin/ Step #3 - "compile-libfuzzer-address-x86_64": + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.go/bin:/root/go/bin:/src/goroot/bin/ Step #3 - "compile-libfuzzer-address-x86_64": + go install golang.org/x/tools/cmd/goimports@latest Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/tools v0.39.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/telemetry v0.0.0-20251111182119-bc8e575c7b54 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/mod v0.30.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/sync v0.18.0 Step #3 - "compile-libfuzzer-address-x86_64": + go build Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/tools v0.1.9 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/mod v0.5.1 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 Step #3 - "compile-libfuzzer-address-x86_64": + cd go114-fuzz-build Step #3 - "compile-libfuzzer-address-x86_64": + go build Step #3 - "compile-libfuzzer-address-x86_64": + touch /src/ok.txt /src/ko.txt Step #3 - "compile-libfuzzer-address-x86_64": + find /src/goroot/src/ -type d Step #3 - "compile-libfuzzer-address-x86_64": + cut -d/ -f5- Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src//*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src//*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/errors/errors.go /src/goroot/src/errors/errors_test.go /src/goroot/src/errors/example_test.go /src/goroot/src/errors/join.go /src/goroot/src/errors/join_test.go /src/goroot/src/errors/wrap.go /src/goroot/src/errors/wrap_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package errors Step #3 - "compile-libfuzzer-address-x86_64": + pkg=errors Step #3 - "compile-libfuzzer-address-x86_64": ++ echo errors Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=errors Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^errors ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing errors fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:13:57 Found package in /src/goroot/src/errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:13:57 Unhandled argument &ast.Ellipsis{Ellipsis:9866, Elt:(*ast.Ident)(0x3d128e8068e0)} for Join Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:13:57 Function Unwrap has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:13:57 Function Is has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:13:57 Function As has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:13:57 Function AsType has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/errors.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/errors.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_errors Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: downloading google.golang.org/protobuf v1.28.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/google/go-cmp v0.5.5 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_errors.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_errors.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_errors.a ./fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_errors/ngolofuzz.pb.o fuzz_ng_errors//ngolofuzz.o fuzz_ng_errors.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_errors.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_errors/copy/errors.go fuzz_ng_errors/copy/join.go fuzz_ng_errors/copy/wrap.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_errors/copy/errors.go fuzz_ng_errors/copy/join.go fuzz_ng_errors/copy/wrap.go /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_errors/fuzz_ng.go fuzz_ng_errors/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/errors/errors_test.go /src/goroot/src/errors/example_test.go /src/goroot/src/errors/join_test.go /src/goroot/src/errors/wrap_test.go /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/errors/testdata /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/errors/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_errors/' /src/goroot/src/fuzz_ng_errors/errors.go /src/goroot/src/fuzz_ng_errors/errors_test.go /src/goroot/src/fuzz_ng_errors/example_test.go /src/goroot/src/fuzz_ng_errors/fuzz_ng.go /src/goroot/src/fuzz_ng_errors/join.go /src/goroot/src/fuzz_ng_errors/join_test.go /src/goroot/src/fuzz_ng_errors/ngolo_helper.go /src/goroot/src/fuzz_ng_errors/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_errors/wrap.go /src/goroot/src/fuzz_ng_errors/wrap_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_errors/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_errors/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_errors /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/crypto v0.43.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/net v0.46.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/sys v0.38.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/text v0.30.0 Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/runtime/protoimpl Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/proto Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package google.golang.org/protobuf/reflect/protoreflect Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/proto in google.golang.org/protobuf v1.36.10 Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/reflect/protoreflect in google.golang.org/protobuf v1.36.10 Step #3 - "compile-libfuzzer-address-x86_64": go: found google.golang.org/protobuf/runtime/protoimpl in google.golang.org/protobuf v1.36.10 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/google/go-cmp v0.7.0 Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": panic: runtime error: index out of range [3] with length 0 Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 1 [running]: Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_errors.(*NgoloFuzzList).ProtoReflect(0x2fb85b722cf0?) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_errors/ngolofuzz.pb.go:285 +0x88 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.Marshal({0x6f6f20, 0x2fb85b71c240}) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/encode.go:111 +0x38 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_errors.NgoloCorpusMarshal({0x64eea0?, 0x2fb85b6300b0}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_errors/ngolo_helper.go:17 +0x1c7 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_errors.New(...) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_errors/errors.go:65 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_errors.init() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_errors/errors.go:91 +0x8c Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_errors 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_errors/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_errors Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_errors_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo errors Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/index/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/index/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/index/suffixarray/example_test.go /src/goroot/src/index/suffixarray/gen.go /src/goroot/src/index/suffixarray/sais.go /src/goroot/src/index/suffixarray/sais2.go /src/goroot/src/index/suffixarray/suffixarray.go /src/goroot/src/index/suffixarray/suffixarray_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package index/suffixarray Step #3 - "compile-libfuzzer-address-x86_64": + pkg=index/suffixarray Step #3 - "compile-libfuzzer-address-x86_64": ++ echo index/suffixarray Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^index_suffixarray ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing index/suffixarray fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:14:19 Found package in /src/goroot/src/index/suffixarray Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:14:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:14:19 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:14:19 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:14:19 Function FindAllIndex has unproduced argument regexp.Regexp Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/index_suffixarray.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/index_suffixarray.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_index_suffixarray.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_index_suffixarray.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_index_suffixarray.a ./fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_index_suffixarray/ngolofuzz.pb.o fuzz_ng_index_suffixarray//ngolofuzz.o fuzz_ng_index_suffixarray.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_index_suffixarray.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_index_suffixarray/copy/sais.go fuzz_ng_index_suffixarray/copy/sais2.go fuzz_ng_index_suffixarray/copy/suffixarray.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_index_suffixarray/copy/sais.go fuzz_ng_index_suffixarray/copy/sais2.go fuzz_ng_index_suffixarray/copy/suffixarray.go /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_index_suffixarray/fuzz_ng.go fuzz_ng_index_suffixarray/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/index/suffixarray/example_test.go /src/goroot/src/index/suffixarray/suffixarray_test.go /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/index/suffixarray/testdata /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/index/suffixarray/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_index_suffixarray/' /src/goroot/src/fuzz_ng_index_suffixarray/example_test.go /src/goroot/src/fuzz_ng_index_suffixarray/fuzz_ng.go /src/goroot/src/fuzz_ng_index_suffixarray/ngolo_helper.go /src/goroot/src/fuzz_ng_index_suffixarray/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_index_suffixarray/sais.go /src/goroot/src/fuzz_ng_index_suffixarray/sais2.go /src/goroot/src/fuzz_ng_index_suffixarray/suffixarray.go /src/goroot/src/fuzz_ng_index_suffixarray/suffixarray_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_index_suffixarray/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_index_suffixarray/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_index_suffixarray /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_index_suffixarray 37.432s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_index_suffixarray/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_index_suffixarray Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_index_suffixarray_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo index/suffixarray Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/io/example_test.go /src/goroot/src/io/export_test.go /src/goroot/src/io/io.go /src/goroot/src/io/io_test.go /src/goroot/src/io/multi.go /src/goroot/src/io/multi_test.go /src/goroot/src/io/pipe.go /src/goroot/src/io/pipe_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package io Step #3 - "compile-libfuzzer-address-x86_64": + pkg=io Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=io Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^io ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude Pipe,LimitedReader' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Pipe,LimitedReader io fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Found package in /src/goroot/src/io Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Type WriterAt is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Function Read has unproduced recv LimitedReader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Function NewOffsetWriter has unproduced argument WriterAt Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Unhandled argument &ast.Ellipsis{Ellipsis:29347, Elt:(*ast.Ident)(0x6c2bcba5b60)} for MultiReader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Unhandled argument &ast.Ellipsis{Ellipsis:30524, Elt:(*ast.Ident)(0x6c2bcc1ac40)} for MultiWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Function Read has unproduced recv PipeReader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Function Close has unproduced recv PipeReader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Function CloseWithError has unproduced recv PipeReader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Function Write has unproduced recv PipeWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Function Close has unproduced recv PipeWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:06 Function CloseWithError has unproduced recv PipeWriter Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/io.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/io.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_io Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_io.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_io.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_io.a ./fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_io/ngolofuzz.pb.o fuzz_ng_io//ngolofuzz.o fuzz_ng_io.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_io.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_io/copy/io.go fuzz_ng_io/copy/multi.go fuzz_ng_io/copy/pipe.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_io/copy/io.go fuzz_ng_io/copy/multi.go fuzz_ng_io/copy/pipe.go /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_io/fuzz_ng.go fuzz_ng_io/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/io/example_test.go /src/goroot/src/io/export_test.go /src/goroot/src/io/io_test.go /src/goroot/src/io/multi_test.go /src/goroot/src/io/pipe_test.go /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/io/testdata /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/io/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_io/' /src/goroot/src/fuzz_ng_io/example_test.go /src/goroot/src/fuzz_ng_io/export_test.go /src/goroot/src/fuzz_ng_io/fuzz_ng.go /src/goroot/src/fuzz_ng_io/io.go /src/goroot/src/fuzz_ng_io/io_test.go /src/goroot/src/fuzz_ng_io/multi.go /src/goroot/src/fuzz_ng_io/multi_test.go /src/goroot/src/fuzz_ng_io/ngolo_helper.go /src/goroot/src/fuzz_ng_io/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io/pipe.go /src/goroot/src/fuzz_ng_io/pipe_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_io /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_io [fuzz_ng_io.test] Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:23:2: SeekCurrent already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:23:2: other declaration of SeekCurrent Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:86:6: Reader already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:86:6: other declaration of Reader Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:126:6: Seeker already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:126:6: other declaration of Seeker Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:249:6: WriterAt already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:249:6: other declaration of WriterAt Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:280:6: ByteWriter already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:280:6: other declaration of ByteWriter Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:289:6: RuneReader already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:289:6: other declaration of RuneReader Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:301:6: RuneScanner already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:301:6: other declaration of RuneScanner Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:353:6: ReadFull already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:353:6: other declaration of ReadFull Step #3 - "compile-libfuzzer-address-x86_64": ./io.go:467:6: LimitedReader already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/io.go:467:6: other declaration of LimitedReader Step #3 - "compile-libfuzzer-address-x86_64": ./multi.go:127:6: MultiWriter already declared through dot-import of package io ("io") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/multi.go:127:6: other declaration of MultiWriter Step #3 - "compile-libfuzzer-address-x86_64": ./multi.go:127:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_io [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_io/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_io_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo io Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/io/ioutil/example_test.go /src/goroot/src/io/ioutil/ioutil.go /src/goroot/src/io/ioutil/ioutil_test.go /src/goroot/src/io/ioutil/tempfile.go /src/goroot/src/io/ioutil/tempfile_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package io/ioutil Step #3 - "compile-libfuzzer-address-x86_64": + pkg=io/ioutil Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io/ioutil Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^io_ioutil ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing io/ioutil fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:15 Found package in /src/goroot/src/io/ioutil Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:15 Array result for fs.FileInfo is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:15 Function WriteFile has unproduced argument fs.FileMode Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/io_ioutil.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/io_ioutil.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_io_ioutil.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_io_ioutil.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_io_ioutil.a ./fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_io_ioutil/ngolofuzz.pb.o fuzz_ng_io_ioutil//ngolofuzz.o fuzz_ng_io_ioutil.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_io_ioutil.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_io_ioutil/copy/ioutil.go fuzz_ng_io_ioutil/copy/tempfile.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_io_ioutil/copy/ioutil.go fuzz_ng_io_ioutil/copy/tempfile.go /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_io_ioutil/fuzz_ng.go fuzz_ng_io_ioutil/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/io/ioutil/example_test.go /src/goroot/src/io/ioutil/ioutil_test.go /src/goroot/src/io/ioutil/tempfile_test.go /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/io/ioutil/testdata /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_io_ioutil/' /src/goroot/src/fuzz_ng_io_ioutil/example_test.go /src/goroot/src/fuzz_ng_io_ioutil/fuzz_ng.go /src/goroot/src/fuzz_ng_io_ioutil/ioutil.go /src/goroot/src/fuzz_ng_io_ioutil/ioutil_test.go /src/goroot/src/fuzz_ng_io_ioutil/ngolo_helper.go /src/goroot/src/fuzz_ng_io_ioutil/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io_ioutil/tempfile.go /src/goroot/src/fuzz_ng_io_ioutil/tempfile_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io_ioutil/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io_ioutil/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_io_ioutil /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_io_ioutil [fuzz_ng_io_ioutil.test] Step #3 - "compile-libfuzzer-address-x86_64": ./tempfile.go:26:6: TempFile already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/ioutil/tempfile.go:26:6: other declaration of TempFile Step #3 - "compile-libfuzzer-address-x86_64": ./tempfile.go:44:6: TempDir already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/ioutil/tempfile.go:43:6: other declaration of TempDir Step #3 - "compile-libfuzzer-address-x86_64": ./ioutil.go:30:6: ReadAll already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/ioutil/ioutil.go:29:6: other declaration of ReadAll Step #3 - "compile-libfuzzer-address-x86_64": ./ioutil.go:45:6: ReadFile already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/ioutil/ioutil.go:41:6: other declaration of ReadFile Step #3 - "compile-libfuzzer-address-x86_64": ./ioutil.go:57:6: WriteFile already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/ioutil/ioutil.go:52:6: other declaration of WriteFile Step #3 - "compile-libfuzzer-address-x86_64": ./ioutil.go:81:6: ReadDir already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/ioutil/ioutil.go:76:6: other declaration of ReadDir Step #3 - "compile-libfuzzer-address-x86_64": ./ioutil.go:104:6: NopCloser already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/ioutil/ioutil.go:98:6: other declaration of NopCloser Step #3 - "compile-libfuzzer-address-x86_64": ./ioutil.go:115:5: Discard already declared through dot-import of package ioutil ("io/ioutil") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/ioutil/ioutil.go:106:5: other declaration of Discard Step #3 - "compile-libfuzzer-address-x86_64": ./ioutil.go:45:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_io_ioutil [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_io_ioutil/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io_ioutil Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_io_ioutil_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo io/ioutil Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/io/ioutil/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/io/ioutil/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/io/fs/example_test.go /src/goroot/src/io/fs/format.go /src/goroot/src/io/fs/format_test.go /src/goroot/src/io/fs/fs.go /src/goroot/src/io/fs/fs_test.go /src/goroot/src/io/fs/glob.go /src/goroot/src/io/fs/glob_test.go /src/goroot/src/io/fs/readdir.go /src/goroot/src/io/fs/readdir_test.go /src/goroot/src/io/fs/readfile.go /src/goroot/src/io/fs/readfile_test.go /src/goroot/src/io/fs/readlink.go /src/goroot/src/io/fs/readlink_test.go /src/goroot/src/io/fs/stat.go /src/goroot/src/io/fs/stat_test.go /src/goroot/src/io/fs/sub.go /src/goroot/src/io/fs/sub_test.go /src/goroot/src/io/fs/walk.go /src/goroot/src/io/fs/walk_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 19 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package io/fs Step #3 - "compile-libfuzzer-address-x86_64": + pkg=io/fs Step #3 - "compile-libfuzzer-address-x86_64": ++ echo io/fs Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=io_fs Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^io_fs ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing io/fs fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Found package in /src/goroot/src/io/fs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Array result for DirEntry is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Type WalkDirFunc is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Type PathError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Function Error has unproduced recv PathError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Function Unwrap has unproduced recv PathError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Function Timeout has unproduced recv PathError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:24 Function WalkDir has unproduced argument WalkDirFunc Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/io_fs.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/io_fs.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_io_fs Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_io_fs.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:259:46: cannot use r0 (variable of type []fs.DirEntry) as []*fs.DirEntry value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_io_fs.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_io_fs.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_io_fs.a ./fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_io_fs/fuzz_ng.go:259:46: cannot use r0 (variable of type []fs.DirEntry) as []*fs.DirEntry value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_io_fs/ngolofuzz.pb.o fuzz_ng_io_fs//ngolofuzz.o fuzz_ng_io_fs.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_io_fs.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_io_fs.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_io_fs.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_io_fs/copy/format.go fuzz_ng_io_fs/copy/fs.go fuzz_ng_io_fs/copy/glob.go fuzz_ng_io_fs/copy/readdir.go fuzz_ng_io_fs/copy/readfile.go fuzz_ng_io_fs/copy/readlink.go fuzz_ng_io_fs/copy/stat.go fuzz_ng_io_fs/copy/sub.go fuzz_ng_io_fs/copy/walk.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_io_fs/copy/format.go fuzz_ng_io_fs/copy/fs.go fuzz_ng_io_fs/copy/glob.go fuzz_ng_io_fs/copy/readdir.go fuzz_ng_io_fs/copy/readfile.go fuzz_ng_io_fs/copy/readlink.go fuzz_ng_io_fs/copy/stat.go fuzz_ng_io_fs/copy/sub.go fuzz_ng_io_fs/copy/walk.go /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_io_fs/fuzz_ng.go fuzz_ng_io_fs/main.2498664018.go fuzz_ng_io_fs/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/io/fs/example_test.go /src/goroot/src/io/fs/format_test.go /src/goroot/src/io/fs/fs_test.go /src/goroot/src/io/fs/glob_test.go /src/goroot/src/io/fs/readdir_test.go /src/goroot/src/io/fs/readfile_test.go /src/goroot/src/io/fs/readlink_test.go /src/goroot/src/io/fs/stat_test.go /src/goroot/src/io/fs/sub_test.go /src/goroot/src/io/fs/walk_test.go /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/io/fs/testdata /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/io/fs/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_io_fs/' /src/goroot/src/fuzz_ng_io_fs/example_test.go /src/goroot/src/fuzz_ng_io_fs/format.go /src/goroot/src/fuzz_ng_io_fs/format_test.go /src/goroot/src/fuzz_ng_io_fs/fs.go /src/goroot/src/fuzz_ng_io_fs/fs_test.go /src/goroot/src/fuzz_ng_io_fs/fuzz_ng.go /src/goroot/src/fuzz_ng_io_fs/glob.go /src/goroot/src/fuzz_ng_io_fs/glob_test.go /src/goroot/src/fuzz_ng_io_fs/main.2498664018.go /src/goroot/src/fuzz_ng_io_fs/ngolo_helper.go /src/goroot/src/fuzz_ng_io_fs/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_io_fs/readdir.go /src/goroot/src/fuzz_ng_io_fs/readdir_test.go /src/goroot/src/fuzz_ng_io_fs/readfile.go /src/goroot/src/fuzz_ng_io_fs/readfile_test.go /src/goroot/src/fuzz_ng_io_fs/readlink.go /src/goroot/src/fuzz_ng_io_fs/readlink_test.go /src/goroot/src/fuzz_ng_io_fs/stat.go /src/goroot/src/fuzz_ng_io_fs/stat_test.go /src/goroot/src/fuzz_ng_io_fs/sub.go /src/goroot/src/fuzz_ng_io_fs/sub_test.go /src/goroot/src/fuzz_ng_io_fs/walk.go /src/goroot/src/fuzz_ng_io_fs/walk_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io_fs/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_io_fs/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_io_fs /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_io_fs [fuzz_ng_io_fs.test] Step #3 - "compile-libfuzzer-address-x86_64": ./sub.go:13:6: SubFS already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/sub.go:13:6: other declaration of SubFS Step #3 - "compile-libfuzzer-address-x86_64": ./fs.go:158:2: ErrNotExist already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/fs.go:157:2: other declaration of ErrNotExist Step #3 - "compile-libfuzzer-address-x86_64": ./fs.go:169:6: FileInfo already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/fs.go:168:6: other declaration of FileInfo Step #3 - "compile-libfuzzer-address-x86_64": ./fs.go:197:2: ModeSymlink already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/fs.go:196:2: other declaration of ModeSymlink Step #3 - "compile-libfuzzer-address-x86_64": ./fs.go:201:2: ModeSetuid already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/fs.go:200:2: other declaration of ModeSetuid Step #3 - "compile-libfuzzer-address-x86_64": ./fs.go:202:2: ModeSetgid already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/fs.go:201:2: other declaration of ModeSetgid Step #3 - "compile-libfuzzer-address-x86_64": ./fs.go:210:2: ModePerm already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/fs.go:209:2: other declaration of ModePerm Step #3 - "compile-libfuzzer-address-x86_64": ./walk.go:15:5: SkipDir already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/walk.go:15:5: other declaration of SkipDir Step #3 - "compile-libfuzzer-address-x86_64": ./format.go:17:6: FormatFileInfo already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/format.go:17:6: other declaration of FormatFileInfo Step #3 - "compile-libfuzzer-address-x86_64": ./readfile.go:32:6: ReadFile already declared through dot-import of package fs ("io/fs") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/io/fs/readfile.go:32:6: other declaration of ReadFile Step #3 - "compile-libfuzzer-address-x86_64": ./fs.go:210:2: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_io_fs [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_io_fs/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_io_fs Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_io_fs_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo io/fs Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/archive/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/archive/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/archive/tar/common.go /src/goroot/src/archive/tar/example_test.go /src/goroot/src/archive/tar/format.go /src/goroot/src/archive/tar/fuzz_test.go /src/goroot/src/archive/tar/reader.go /src/goroot/src/archive/tar/reader_test.go /src/goroot/src/archive/tar/stat_actime1.go /src/goroot/src/archive/tar/stat_actime2.go /src/goroot/src/archive/tar/stat_unix.go /src/goroot/src/archive/tar/strconv.go /src/goroot/src/archive/tar/strconv_test.go /src/goroot/src/archive/tar/tar_test.go /src/goroot/src/archive/tar/writer.go /src/goroot/src/archive/tar/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package archive/tar Step #3 - "compile-libfuzzer-address-x86_64": + pkg=archive/tar Step #3 - "compile-libfuzzer-address-x86_64": ++ echo archive/tar Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=archive_tar Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^archive_tar ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing archive/tar fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:31 Found package in /src/goroot/src/archive/tar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:31 Function FileInfoHeader has unproduced argument fs.FileInfo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:31 Function AddFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/archive_tar.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/archive_tar.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_archive_tar.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_archive_tar.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_archive_tar.a ./fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_archive_tar/ngolofuzz.pb.o fuzz_ng_archive_tar//ngolofuzz.o fuzz_ng_archive_tar.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_archive_tar.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_archive_tar/copy/common.go fuzz_ng_archive_tar/copy/format.go fuzz_ng_archive_tar/copy/reader.go fuzz_ng_archive_tar/copy/stat_actime1.go fuzz_ng_archive_tar/copy/stat_unix.go fuzz_ng_archive_tar/copy/strconv.go fuzz_ng_archive_tar/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_archive_tar/copy/common.go fuzz_ng_archive_tar/copy/format.go fuzz_ng_archive_tar/copy/reader.go fuzz_ng_archive_tar/copy/stat_actime1.go fuzz_ng_archive_tar/copy/stat_unix.go fuzz_ng_archive_tar/copy/strconv.go fuzz_ng_archive_tar/copy/writer.go /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_archive_tar/fuzz_ng.go fuzz_ng_archive_tar/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/archive/tar/example_test.go /src/goroot/src/archive/tar/fuzz_test.go /src/goroot/src/archive/tar/reader_test.go /src/goroot/src/archive/tar/strconv_test.go /src/goroot/src/archive/tar/tar_test.go /src/goroot/src/archive/tar/writer_test.go /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/archive/tar/testdata /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_archive_tar/' /src/goroot/src/fuzz_ng_archive_tar/common.go /src/goroot/src/fuzz_ng_archive_tar/example_test.go /src/goroot/src/fuzz_ng_archive_tar/format.go /src/goroot/src/fuzz_ng_archive_tar/fuzz_ng.go /src/goroot/src/fuzz_ng_archive_tar/fuzz_test.go /src/goroot/src/fuzz_ng_archive_tar/ngolo_helper.go /src/goroot/src/fuzz_ng_archive_tar/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_archive_tar/reader.go /src/goroot/src/fuzz_ng_archive_tar/reader_test.go /src/goroot/src/fuzz_ng_archive_tar/stat_actime1.go /src/goroot/src/fuzz_ng_archive_tar/stat_unix.go /src/goroot/src/fuzz_ng_archive_tar/strconv.go /src/goroot/src/fuzz_ng_archive_tar/strconv_test.go /src/goroot/src/fuzz_ng_archive_tar/tar_test.go /src/goroot/src/fuzz_ng_archive_tar/writer.go /src/goroot/src/fuzz_ng_archive_tar/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_archive_tar/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_archive_tar/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_archive_tar /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_archive_tar 0.588s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_archive_tar/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_archive_tar Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_archive_tar_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7bd110dfb2ac05fbb91fe3d8c37199bea4409c7e (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/62801b0d9d68c63f79c625082f00fbe96b7c1588 (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4954ccb5c9508f4ff05f3b1f74b92e8e7f8aa236 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f192da37623eb6679784eb6b0b5d5e82a31eb11a (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/90d082d883380bdd5dcad6070e795352624df31b (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/de0ac0ee127efe478e50fd6229e65943cc85d4e9 (deflated 92%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f18f3acc2efc177348a4e9d93001040ebb501332 (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6da0f34042c35194b98fbbd64a24519a7c99378c (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1d9f5e8b580b50b4a024bd5879290e4121133a4b (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8d2b908325223b508aba35b7c040c9c73bb738a5 (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/89489579b28c36d3e84936557f6724285a4486ef (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cf2b85c5acbe0d48db501ba63c1ab6a4d718dea5 (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c080114b17ad9979d04b3316ad5c8985cfa9d2ed (deflated 47%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b61dd4a9686c8dc3dc00ce0d6cbf7ba87fbb1670 (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d06a2b5eb384b6814a4828b002316468552b461f (deflated 78%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5b079d7a16846d8b16ad5f5e3433989b34160014 (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e82a3bf81b44c1be3f54ed69f6ecec6a85987fb7 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2729e7524bb9ae491ac33e93bfe5c8d2b15aa0ed (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f19eed61850f22ffd266153f6e79cb7dedf57b70 (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4bb9309ee178d0b5425aa91d41af0b625a8ea36e (deflated 83%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3016498034a45a9afc52027b19cfacc03f7edc5f (deflated 82%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/74a0be9799bd875645f237914670a2215e12c7df (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a7ae9a9becf0e7620f8cf2ed8600d3060792853b (deflated 90%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/374c6ecbd693bf28938f8669bef41b43389fea4e (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/39142881678504a05b987bb314d88666a2ea9e17 (deflated 85%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e221ce82b5a96528c7b7b67c65d69576467ec75a (deflated 68%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b3c0e32e9620890d82538786e80e24d59c0b88e6 (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/415d3a26612884007955d258ffc090c79e0e838d (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/93a96337df92f3f75dc04e3484b58998631bb65e (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2ccc7cb5eecfaf470c6fa5a88b21be1083466088 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c44352bb38d70961eadec877a16bdcf73b0207ac (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d9402ba815f7c80330a7997623979ab863680585 (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/49a660ff003d9387b1f1c30899f2ecce9dfc12ca (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/319bdb26c725503c6ede4bd1e071a27f49575285 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/efc2500cd000bf8b3c13e165f39423dcea9c9e39 (deflated 83%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d32ea1a94c750875cf7e8ea01a406d6e1af97658 (deflated 92%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/69c389062a4884b37e3f04c7012c2a503ff29b23 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e49692463cb60b4a7c03275a6d3c4d7ccf34624e (deflated 68%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/44fcf1e5917c80543e1df920d5fdc15daab18aaa (deflated 72%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4d5647a127559e0d3e09d5084fd44edfe64666bf (deflated 62%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/05570da6666122b0661c2f29e9e3e2b9ae8c300d (deflated 62%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d251f2011d764aca2c56678e357c5c56987baad9 (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/422fc61efed56e2ee4936420fedce0c3ef5b78de (deflated 46%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ad26fc8b5176b66df57ac01cf918588faf88ba84 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/795d179e77fb00b4f3067cf8013b66043dbd0056 (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cca34b5df9cdff34f17cc4df96a8d2bc9e704dd7 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b97f19100601690b1eaac3b89ec01a02da991a4e (deflated 83%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/046358b4090b05d2bbd835ae8b544ffefb0df9d3 (deflated 72%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a14357f227008127b494f8bdb1ba70af926d0640 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a4f2f50dd65496f7278ea463a4b5fb45a34468fe (deflated 79%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f3580864bd0d04a6776c5c89ba591a71f70250c1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/880ed38841992ecdd7c72eae01e0636103c2a660 (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f6fe09b38fb0ba5ffc50dd4ed5846b06d6d6e28d (deflated 90%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/083901aa6e6509b337d495cc973bda2efab164f0 (deflated 92%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c7ea64971050da37e2d579655153b5850733f1cd (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/496100eef13e335fcc6e98b3b7ccb0dd8759bf30 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7a03ec7da46a027a36a0bf4dd0d0d226b702a7f2 (deflated 79%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/78801e0e9f91ab2f1d396765058afe9fcdb4e1cf (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b49796fe82ae8737be907afcf2249abec2757a96 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ba2d7b546e0329672281b8551925e2d819860dc8 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/14fe81f4e31c6ab1906309dcde77d91f9e7aa92f (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/522622c354714c6567bc152cfb8dc430c72f37f7 (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7a1d627555edfd057034b11481e8e9de473d3c5d (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9d20f988729b69780106a07bd352c4aa1a6238d4 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5aae1e173925f94c9b826f4eb0e6db4e7cff5360 (deflated 78%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/43490431caca70479fc9190d4161f297419146fc (deflated 72%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cb495d247c78fc5eeba7d717c9bd1d1c69367f8c (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a851eb7f593b69753d5487dc8fddaeb28728d682 (deflated 89%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b4659dd835756a92c7a585244d209bc1bfaa4422 (deflated 46%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/57e9ccf8833b0e5fcb272ffb50f2805737d5c82f (deflated 82%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/130f76cbbf35632723888dbf85700bd23f2e4269 (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/30d35fd2ce955ae76dde7ba83a0fb4f8c9170652 (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c351a8f4445ae0a14b51359a222dbf997abbc5f2 (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2057faab1a7708b9afcd7f2354912de4cd821e5c (deflated 79%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4b05cd607396df63ed89738254a483eb70a883d3 (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/537eac0ed3342ac1151fbed7f56e2b0578d65b79 (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bb7b02aa04d8e3eb9c1f8581082ba9686433b128 (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9ed6723341d1d88dc8a2e7292ed35ce9f411fe0d (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8ae03eb7bda6f6a81a9b970983e21f36a073edfc (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1202d2a8b072139a4d73a1ef71b2c7a9d8c6212e (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0d1b73467668aa224a610ca49d3bd4a306386a6e (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/66952bbf35b0af7c3f68f6bd1dd5788bd2f99238 (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6050f049dd74871b82dae02dadcc164ed41a9512 (deflated 84%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c5b236b777949e9feaad2adc8ff85c31b9f8859a (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/54dd53998b9955037c1072c805dbbc30d297c28c (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b27a739b543c59ccf0eed44c4036aa82b63cb15e (deflated 68%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/05cc60fb78a3593bd6aef399c11314ec6ace4400 (deflated 79%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/44ac77fc5deeff401432ac702fc0547dba2390c1 (deflated 68%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/177d64c7b159b3d239f4bc72d36274db9849187b (deflated 92%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d89480e46494e3760c7da8a3ef793b7c2e78801b (deflated 93%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9da05982f66a700442cb9462be237aa9d694701e (deflated 90%) Step #3 - "compile-libfuzzer-address-x86_64": + echo archive/tar Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/archive/tar/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/archive/tar/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/archive/zip/example_test.go /src/goroot/src/archive/zip/fuzz_test.go /src/goroot/src/archive/zip/reader.go /src/goroot/src/archive/zip/reader_test.go /src/goroot/src/archive/zip/register.go /src/goroot/src/archive/zip/struct.go /src/goroot/src/archive/zip/writer.go /src/goroot/src/archive/zip/writer_test.go /src/goroot/src/archive/zip/zip_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package archive/zip Step #3 - "compile-libfuzzer-address-x86_64": + pkg=archive/zip Step #3 - "compile-libfuzzer-address-x86_64": ++ echo archive/zip Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=archive_zip Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^archive_zip ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing archive/zip fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Found package in /src/goroot/src/archive/zip Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Type File is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Type Compressor is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Type Decompressor is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function RegisterDecompressor has unproduced argument Decompressor Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function DataOffset has unproduced recv File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function Open has unproduced recv File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function OpenRaw has unproduced recv File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function RegisterDecompressor has unproduced argument Decompressor Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function RegisterCompressor has unproduced argument Compressor Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function FileInfoHeader has unproduced argument fs.FileInfo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function SetModTime has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function SetMode has unproduced argument fs.FileMode Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function Copy has unproduced argument File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function RegisterCompressor has unproduced argument Compressor Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:42 Function AddFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/archive_zip.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/archive_zip.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_archive_zip.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_archive_zip.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_archive_zip.a ./fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_archive_zip/ngolofuzz.pb.o fuzz_ng_archive_zip//ngolofuzz.o fuzz_ng_archive_zip.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_archive_zip.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_archive_zip/copy/reader.go fuzz_ng_archive_zip/copy/register.go fuzz_ng_archive_zip/copy/struct.go fuzz_ng_archive_zip/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_archive_zip/copy/reader.go fuzz_ng_archive_zip/copy/register.go fuzz_ng_archive_zip/copy/struct.go fuzz_ng_archive_zip/copy/writer.go /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_archive_zip/fuzz_ng.go fuzz_ng_archive_zip/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/archive/zip/example_test.go /src/goroot/src/archive/zip/fuzz_test.go /src/goroot/src/archive/zip/reader_test.go /src/goroot/src/archive/zip/writer_test.go /src/goroot/src/archive/zip/zip_test.go /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/archive/zip/testdata /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_archive_zip/' /src/goroot/src/fuzz_ng_archive_zip/example_test.go /src/goroot/src/fuzz_ng_archive_zip/fuzz_ng.go /src/goroot/src/fuzz_ng_archive_zip/fuzz_test.go /src/goroot/src/fuzz_ng_archive_zip/ngolo_helper.go /src/goroot/src/fuzz_ng_archive_zip/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_archive_zip/reader.go /src/goroot/src/fuzz_ng_archive_zip/reader_test.go /src/goroot/src/fuzz_ng_archive_zip/register.go /src/goroot/src/fuzz_ng_archive_zip/struct.go /src/goroot/src/fuzz_ng_archive_zip/writer.go /src/goroot/src/fuzz_ng_archive_zip/writer_test.go /src/goroot/src/fuzz_ng_archive_zip/zip_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_archive_zip/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_archive_zip/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_archive_zip /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestReader (0.03s) Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestReader/big.zip (0.02s) Step #3 - "compile-libfuzzer-address-x86_64": reader_test.go:629: error=zip: not a valid zip file, want Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestOver65kFiles (0.08s) Step #3 - "compile-libfuzzer-address-x86_64": zip_test.go:46: NewReader: zip: not a valid zip file Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestZip64EdgeCase (0.24s) Step #3 - "compile-libfuzzer-address-x86_64": zip_test.go:595: reader: zip: not a valid zip file Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestZip64 (0.25s) Step #3 - "compile-libfuzzer-address-x86_64": zip_test.go:595: reader: zip: not a valid zip file Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_archive_zip 7.552s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_archive_zip/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_archive_zip Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_archive_zip_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2187b0a38cd5400502a7c86f513983d8f6509376 (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/56b0b740b7e2ea3b57bf18d518b3356bb243aafd (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/76f644be67ebb092aec5e9dc2765b5e14c9a2198 (deflated 49%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/05caf8ce74f090ae6fc4fc3af8985d8180531684 (deflated 52%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0f891af3de40775e88045998d6bdff2bfa9eacb4 (deflated 22%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e85ce18ec7109577d282ed4a2a37a8fcb16d528b (deflated 42%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/31eab0db046ec0206f3ac07aa2b0e9dee6641cb8 (deflated 46%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/27f54ac6a39090bfd109a3ccda46ffe6aba74584 (deflated 31%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9cda5e1267c2cdb4a8d2a68a1067b7abb2b3a10b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0d8006224fa818199d7db3e736073b796529f7a2 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/182bd75184c5fcbbb5208441193de00a06c82fcd (deflated 53%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2a44d1f5f28b39ecef889faa38dc09bcc4566a06 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2ce7a7c94cbb3e8ccd858e9d221258ee9e719bee (deflated 61%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a0ab47e86cd42c675377bd92a1dd89fcca9dbba6 (deflated 59%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/789c44783d70f98abe763afe9f2bea63fd984c75 (deflated 34%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/75a3a560b9b21dd046eb552f76b1b53276dd4e60 (deflated 38%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c9d57d1dd1f42e3d156c12fa3033bae9dc0e08ee (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ab5c042931d892f03edc00773e95f7b18be0a596 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c578b0c4852c4098d81c796e0a7fe379720996bf (deflated 56%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5c2beb3fcf26eb66c66e12fe0685c77795f64960 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1350ba1b779839de42437e775ea6b9842b8ed487 (deflated 61%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c0a3035c5082d5b835ce191bd8d2f0ce6ffb060d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3447c40c3935c4946cc68d9533bc9ef4b11a8448 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c3c1ed035f18332f2f3f7cbba7789ad8c902d49f (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6293b51d5192cfd9f6eb9aa236901ab28cce0da7 (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/857a6a81e7eea5d090f026665373e6480c7a712c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1c1b295cb8754cb0e645556efd38c50d38999ddb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/907cf6adf20280a231b887216f657d54a654382e (deflated 41%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/28dadd00e994025411b5917f0d1d18a80ff00be6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3e726505bf0ddffe5363451d5dcfcf62e916c800 (deflated 46%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cb8b74c6c95406da2b1f112cf9450dbbed69d151 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/43b031a52e0ca164ee41ea92b37ce1f9f945919d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f12c19c40011fe4130badcd140422dc30a28d027 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0916afcab471f5877375f7cfe31cb25543568640 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0e669d73f4e8ad2824a7cfb596a9ed670b7f048c (deflated 41%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/745b07053a082c4cc0a6b9bdfadd3e7cca8ca464 (deflated 47%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4c3a85fb8b6f73fcc2fd5e19ec007736f37f8e53 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/59a1b78ea1398c0a85780756985d44a2082c0d35 (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7dbab33b845adb1a9141b1af0944d65ea968fe39 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1f6c55bb9bf1e35bbb46a52bd2da916ad2c3e067 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/57e2e16c6f0e38f494d07c1a64245db36c1f6c0b (deflated 51%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e5054c89a2bec8222cdc2b90549381d8d81dd30b (deflated 85%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/aa6c1cfd64c9fdf94450f4d2943b722a44b9f9fa (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d35f0fde09ff5bbc9d7210101e657deb97efc0b0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ff413e358663db5e95237b80eb397c8df4d93b86 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9ca9601c769312ded28cae648ee5f2f88628c4fa (deflated 24%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8c3577e7b1a1b1de1401345c188de4b70fbdd0db (deflated 24%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3c78d0da7cce48ed241ad5c6039acd74425f7883 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/173f97789fe7935ac6c8089310f4a577e06a8d32 (deflated 46%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ddc80b98f1d4e2ca80b6b3e62cc32793f50f3f65 (deflated 44%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e7ffd09e6a088801fe51ffbda7ba5e6e082f0bf5 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0fe2e8edacdec531422cf8c8eb073418b8078137 (deflated 43%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b0b2f5f91f1ee285263cf3259686a9004e849bbe (deflated 45%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ca02485a61693e4472dc639798cd6dc009d02891 (deflated 76%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/be5a3d1b47acc3782d759aa0bb945bc56b20a790 (deflated 42%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9c063e8a3d0dc0c7ef3b423de062e5ed85b0bfe7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ae0e334616bd37316b3d86aad45e34a64357ce66 (deflated 37%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3ac2a9e40d299769d8c149ddae062b10ce339d25 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e391c56b31758765593e740f97cae86888790cd8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/de573507191c9c53287cc63b0efbf7d08fdeb2e5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9cce53d290416d2fc7cd92e640f9a53dfe284be0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c9af1dba4653d7c0b6460716b9e16491d6b9542e (deflated 43%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/78e19080cfa9d4d7a45ce1fc865e51d84a4f4515 (deflated 44%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dc489b73a1f8beaca2b3bcd1eeed0e4957336bb3 (deflated 40%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d1debf0e87077fde636ee22fec664e61d8fcb25d (deflated 55%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/656dc473f0886ccb47f6e06a4222456b5ca3b1ba (deflated 48%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e95e8fe6854fec3410960a39c75a0d54433318f2 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8f81a00bb645cc7a1101a34db534393db893943a (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ac017dfafbfe0ba8944ea567cbb07f6d71576cbf (deflated 54%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1d9633350d764ec711084486728f56288bd720a7 (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/99601049ab920238e677af008dbe3120155cc378 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2b2dc8161d62350583ecea0059fc3cc14e4b81ac (deflated 52%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/890063ec1926251e96eaf441c391977ccd97b2e3 (deflated 59%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3050fa81bb6979050090dcf8fd74001a57622cf8 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4adb16b3b3d2d92aac4e9481edd984c78400e59d (deflated 49%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/df9f7747663599b5d5193e624f1ffa9db948d29e (deflated 55%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ef8da77e512cba081f7202745ab40988ac0ddffb (deflated 37%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/62076d3f5852de1de3d5a986a9cfddafbfafffeb (deflated 42%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/63d991b8eec4cf474d8aad6f1d83dddb88fdd6fa (deflated 53%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d2e1243d6c59bef00517b4eb6ae92752a92bff7d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/07416a8c5f1a584aea2b99c8cbc225b6fb2b4183 (deflated 67%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a7c83e2a14a3efb7460da027ec044e9905f11ede (deflated 60%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/818dcf1b5a04954b1e49b2be5695294cb50bf7f6 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dddffcd1f968cd00f0bc2b7d4712af431b0d2993 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3c1141d7617fc8942b4569b4f48559fcabb831db (deflated 40%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d429cc5d654ce06fbcd7c356257bd47ce61a9c25 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ea2dc46d366f80304f5779984de1069198c0fbd8 (deflated 22%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/19b08102f1a72e6a1686007cce9c2d66783bd12c (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2511e22bd7d5c1075dfbb8e5535afe6c16004069 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/619a9a0c2b944d0105615374e9f93b221eabde14 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/79746d56fd26b901b0fcbead102d1aea5f3203c3 (deflated 61%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/59c417f963b7bf204b2098f8eb0a780081f48981 (deflated 48%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/623f3cba4a6f4aee6a82162d30c2d784e1a4557f (deflated 53%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b44c4b18deb1056986567b3e24d1920b6498c25c (deflated 78%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bd5248f23762dea12d0cb88d4c5def9bdd8666aa (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/04f3675ccfce2bd82c51c3e120debbe5735c09c5 (deflated 49%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/22eda659f488a5e75cd6da7474e53b8cbe629661 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f66d4f04e972414ea6b03cc130c0bfc0a3835915 (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b010a0961e5ae492ba650edb4126101ce2c9a9ee (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ef7bd7f355e6e359eedce43370eabeaa26852cd9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c0fbb25e7b810f1d0447c5197135281c88c1595c (deflated 59%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d9ab0ea038284a6d992a7ec906a98e52ba6f42c1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/09b040af4146e56b3e4bab73eb75064c01fe4f8d (deflated 43%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bc5b7b6c84ae52edddfe91adcf2d38e4082266d6 (deflated 44%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7756cf8600036dcde4b6832d21ab5b7ebb431c50 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/056b58744054bae6b08c5b97eec9b3a51ec0f1e3 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/705b60cb3be88852187520c7324ac25e119ec4f5 (deflated 41%) Step #3 - "compile-libfuzzer-address-x86_64": + echo archive/zip Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/archive/zip/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/archive/zip/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/html/entity.go /src/goroot/src/html/entity_test.go /src/goroot/src/html/escape.go /src/goroot/src/html/escape_test.go /src/goroot/src/html/example_test.go /src/goroot/src/html/fuzz_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package html Step #3 - "compile-libfuzzer-address-x86_64": + pkg=html Step #3 - "compile-libfuzzer-address-x86_64": ++ echo html Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=html Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^html ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing html fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:15:59 Found package in /src/goroot/src/html Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/html.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/html.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_html Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_html.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_html.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_html.a ./fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_html/ngolofuzz.pb.o fuzz_ng_html//ngolofuzz.o fuzz_ng_html.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_html.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_html/copy/entity.go fuzz_ng_html/copy/escape.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_html/copy/entity.go fuzz_ng_html/copy/escape.go /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_html/fuzz_ng.go fuzz_ng_html/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/html/entity_test.go /src/goroot/src/html/escape_test.go /src/goroot/src/html/example_test.go /src/goroot/src/html/fuzz_test.go /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/html/testdata /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/html/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_html/' /src/goroot/src/fuzz_ng_html/entity.go /src/goroot/src/fuzz_ng_html/entity_test.go /src/goroot/src/fuzz_ng_html/escape.go /src/goroot/src/fuzz_ng_html/escape_test.go /src/goroot/src/fuzz_ng_html/example_test.go /src/goroot/src/fuzz_ng_html/fuzz_ng.go /src/goroot/src/fuzz_ng_html/fuzz_test.go /src/goroot/src/fuzz_ng_html/ngolo_helper.go /src/goroot/src/fuzz_ng_html/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_html/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_html/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_html /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_html 0.005s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_html/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_html Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_html_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b3aa9ec455f8266995cd6cc024a1bbb0fd109095 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7e9173210631b0f758212617f25bfbf8086f6c35 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/23662048ccdd24188808b426b9142731ce17554d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/69cea6c6e3d83afaf10bfcd42122b6a59794726d (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5afd2048976b17f91e2971f653db315f96cf3dc7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/561c128eb886c774b1342b534326978ba52b147f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0005916d2ebf16b7adf5d423a1afd19d6eb7b6f0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bbc91a388c0780f630076a5aca8d0f01d3f5f1ce (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e836d8dc563d282eb621b83756e246e78d4c571c (deflated 26%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/312db1a4849b9c37b84fe81e961bf710130fc228 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2821b57b783f62c4eac6218789f34f2a76834a4b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4f635548567f725ace9853238676a07a0100921d (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/41e07e5fae8979604b535ecf6e83afaf222a6016 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ef6ab9b111c4a0354fefce2a7cbb006bb4a48d0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6c68fc0ca957a91657d37db3d9593e123d072973 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3f81311801c50b61845bbeb754e08470aa5f1dbe (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5284d3a3ad921ae5d26e12795ed1671d6bc8e6c5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/16765b4b52e9f3ab972d5f364ccc5d1947cbbf59 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/97057328af1d9ee1cf3481b8ef09a1419e6a6ca0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b7aa78a42de99e7f40661266fddd204a67a75d76 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b920cd30b3b9907deb4a08ac12cfff1173018f6d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8575d1cec9354001584629d1682a6b1b17134b99 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/826742a07864539b5754756016e047e795c512dc (deflated 41%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/03252aed006cf09364fac58003561960f4ec20a3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/485dad06a673b4cdb7245aa8f553d60adcbef98d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/097264bc2adf1920ce90e5c4f151e02a42552213 (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2e43f6c92d29f3c2f4da70469375ec0bd6ea543e (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8c8a01759ba3024224b0f21276d80de5d71c70d4 (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ed3348c244c547bae6df2baf0c11b01b41dd1ed0 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d12253c694b84a3f49d820a0c2c181c61319b39f (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9e09c0ea9e0c05fb115a1d8e0b6af7f2e3fb6980 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/02876ad8a6876dc9fd1701eb3d77040a0ff938b9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/25901c0324d3ae735276856d92206b07d52df3bc (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": + echo html Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/html/template/attr.go /src/goroot/src/html/template/attr_string.go /src/goroot/src/html/template/clone_test.go /src/goroot/src/html/template/content.go /src/goroot/src/html/template/content_test.go /src/goroot/src/html/template/context.go /src/goroot/src/html/template/css.go /src/goroot/src/html/template/css_test.go /src/goroot/src/html/template/delim_string.go /src/goroot/src/html/template/doc.go /src/goroot/src/html/template/element_string.go /src/goroot/src/html/template/error.go /src/goroot/src/html/template/escape.go /src/goroot/src/html/template/escape_test.go /src/goroot/src/html/template/example_test.go /src/goroot/src/html/template/examplefiles_test.go /src/goroot/src/html/template/exec_test.go /src/goroot/src/html/template/html.go /src/goroot/src/html/template/html_test.go /src/goroot/src/html/template/js.go /src/goroot/src/html/template/js_test.go /src/goroot/src/html/template/jsctx_string.go /src/goroot/src/html/template/multi_test.go /src/goroot/src/html/template/state_string.go /src/goroot/src/html/template/template.go /src/goroot/src/html/template/template_test.go /src/goroot/src/html/template/transition.go /src/goroot/src/html/template/transition_test.go /src/goroot/src/html/template/url.go /src/goroot/src/html/template/url_test.go /src/goroot/src/html/template/urlpart_string.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 31 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package html/template Step #3 - "compile-libfuzzer-address-x86_64": + pkg=html/template Step #3 - "compile-libfuzzer-address-x86_64": ++ echo html/template Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=html_template Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^html_template ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude ParseGlob' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ParseGlob html/template fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Found package in /src/goroot/src/html/template Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Array result for Template is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Type FuncMap is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Unhandled argument &ast.Ellipsis{Ellipsis:149852, Elt:(*ast.Ident)(0x1e3208022d60)} for HTMLEscaper Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Unhandled argument &ast.Ellipsis{Ellipsis:150350, Elt:(*ast.Ident)(0x1e3208023120)} for JSEscaper Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Unhandled argument &ast.Ellipsis{Ellipsis:150576, Elt:(*ast.Ident)(0x1e3208023240)} for URLQueryEscaper Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Unhandled argument &ast.Ellipsis{Ellipsis:54058, Elt:(*ast.Ident)(0x1e3207d1aaa0)} for TemplateNgdotOption Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Function AddParseTree has unproduced argument parse.Tree Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Function Funcs has unproduced argument FuncMap Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Function Must has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Unhandled argument &ast.Ellipsis{Ellipsis:63739, Elt:(*ast.Ident)(0x1e3207cd8220)} for ParseFiles Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Unhandled argument &ast.Ellipsis{Ellipsis:64302, Elt:(*ast.Ident)(0x1e3207cd8400)} for TemplateNgdotParseFiles Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Function ParseFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Unhandled argument &ast.Ellipsis{Ellipsis:67940, Elt:(*ast.Ident)(0x1e3207cd9bc0)} for ParseFS Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Function ParseFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:08 Unhandled argument &ast.Ellipsis{Ellipsis:68329, Elt:(*ast.Ident)(0x1e3207cd9e00)} for TemplateNgdotParseFS Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/html_template.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/html_template.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_html_template Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_html_template.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_html_template.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_html_template.a ./fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_html_template/ngolofuzz.pb.o fuzz_ng_html_template//ngolofuzz.o fuzz_ng_html_template.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_html_template.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_html_template/copy/attr.go fuzz_ng_html_template/copy/attr_string.go fuzz_ng_html_template/copy/content.go fuzz_ng_html_template/copy/context.go fuzz_ng_html_template/copy/css.go fuzz_ng_html_template/copy/delim_string.go fuzz_ng_html_template/copy/doc.go fuzz_ng_html_template/copy/element_string.go fuzz_ng_html_template/copy/error.go fuzz_ng_html_template/copy/escape.go fuzz_ng_html_template/copy/html.go fuzz_ng_html_template/copy/js.go fuzz_ng_html_template/copy/jsctx_string.go fuzz_ng_html_template/copy/state_string.go fuzz_ng_html_template/copy/template.go fuzz_ng_html_template/copy/transition.go fuzz_ng_html_template/copy/url.go fuzz_ng_html_template/copy/urlpart_string.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_html_template/copy/attr.go fuzz_ng_html_template/copy/attr_string.go fuzz_ng_html_template/copy/content.go fuzz_ng_html_template/copy/context.go fuzz_ng_html_template/copy/css.go fuzz_ng_html_template/copy/delim_string.go fuzz_ng_html_template/copy/doc.go fuzz_ng_html_template/copy/element_string.go fuzz_ng_html_template/copy/error.go fuzz_ng_html_template/copy/escape.go fuzz_ng_html_template/copy/html.go fuzz_ng_html_template/copy/js.go fuzz_ng_html_template/copy/jsctx_string.go fuzz_ng_html_template/copy/state_string.go fuzz_ng_html_template/copy/template.go fuzz_ng_html_template/copy/transition.go fuzz_ng_html_template/copy/url.go fuzz_ng_html_template/copy/urlpart_string.go /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_html_template/fuzz_ng.go fuzz_ng_html_template/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/html/template/clone_test.go /src/goroot/src/html/template/content_test.go /src/goroot/src/html/template/css_test.go /src/goroot/src/html/template/escape_test.go /src/goroot/src/html/template/example_test.go /src/goroot/src/html/template/examplefiles_test.go /src/goroot/src/html/template/exec_test.go /src/goroot/src/html/template/html_test.go /src/goroot/src/html/template/js_test.go /src/goroot/src/html/template/multi_test.go /src/goroot/src/html/template/template_test.go /src/goroot/src/html/template/transition_test.go /src/goroot/src/html/template/url_test.go /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/html/template/testdata /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_html_template/' /src/goroot/src/fuzz_ng_html_template/attr.go /src/goroot/src/fuzz_ng_html_template/attr_string.go /src/goroot/src/fuzz_ng_html_template/clone_test.go /src/goroot/src/fuzz_ng_html_template/content.go /src/goroot/src/fuzz_ng_html_template/content_test.go /src/goroot/src/fuzz_ng_html_template/context.go /src/goroot/src/fuzz_ng_html_template/css.go /src/goroot/src/fuzz_ng_html_template/css_test.go /src/goroot/src/fuzz_ng_html_template/delim_string.go /src/goroot/src/fuzz_ng_html_template/doc.go /src/goroot/src/fuzz_ng_html_template/element_string.go /src/goroot/src/fuzz_ng_html_template/error.go /src/goroot/src/fuzz_ng_html_template/escape.go /src/goroot/src/fuzz_ng_html_template/escape_test.go /src/goroot/src/fuzz_ng_html_template/example_test.go /src/goroot/src/fuzz_ng_html_template/examplefiles_test.go /src/goroot/src/fuzz_ng_html_template/exec_test.go /src/goroot/src/fuzz_ng_html_template/fuzz_ng.go /src/goroot/src/fuzz_ng_html_template/html.go /src/goroot/src/fuzz_ng_html_template/html_test.go /src/goroot/src/fuzz_ng_html_template/js.go /src/goroot/src/fuzz_ng_html_template/js_test.go /src/goroot/src/fuzz_ng_html_template/jsctx_string.go /src/goroot/src/fuzz_ng_html_template/multi_test.go /src/goroot/src/fuzz_ng_html_template/ngolo_helper.go /src/goroot/src/fuzz_ng_html_template/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_html_template/state_string.go /src/goroot/src/fuzz_ng_html_template/template.go /src/goroot/src/fuzz_ng_html_template/template_test.go /src/goroot/src/fuzz_ng_html_template/transition.go /src/goroot/src/fuzz_ng_html_template/transition_test.go /src/goroot/src/fuzz_ng_html_template/url.go /src/goroot/src/fuzz_ng_html_template/url_test.go /src/goroot/src/fuzz_ng_html_template/urlpart_string.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_html_template/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_html_template/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_html_template /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_html_template [fuzz_ng_html_template.test] Step #3 - "compile-libfuzzer-address-x86_64": ./escape.go:962:6: HTMLEscape already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/escape.go:962:6: other declaration of HTMLEscape Step #3 - "compile-libfuzzer-address-x86_64": ./escape.go:974:6: HTMLEscaper already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/escape.go:973:6: other declaration of HTMLEscaper Step #3 - "compile-libfuzzer-address-x86_64": ./escape.go:984:6: JSEscapeString already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/escape.go:983:6: other declaration of JSEscapeString Step #3 - "compile-libfuzzer-address-x86_64": ./error.go:48:2: OK already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/error.go:48:2: other declaration of OK Step #3 - "compile-libfuzzer-address-x86_64": ./error.go:79:2: ErrBadHTML already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/error.go:79:2: other declaration of ErrBadHTML Step #3 - "compile-libfuzzer-address-x86_64": ./error.go:118:2: ErrEndContext already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/error.go:118:2: other declaration of ErrEndContext Step #3 - "compile-libfuzzer-address-x86_64": ./error.go:150:2: ErrPartialCharset already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/error.go:150:2: other declaration of ErrPartialCharset Step #3 - "compile-libfuzzer-address-x86_64": ./template.go:383:6: ParseFiles already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/template.go:382:6: other declaration of ParseFiles Step #3 - "compile-libfuzzer-address-x86_64": ./template.go:448:6: ParseGlob already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/template.go:447:6: other declaration of ParseGlob Step #3 - "compile-libfuzzer-address-x86_64": ./content.go:35:2: HTML already declared through dot-import of package template ("html/template") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/html/template/content.go:35:2: other declaration of HTML Step #3 - "compile-libfuzzer-address-x86_64": ./error.go:118:2: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_html_template [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_html_template/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_html_template Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_html_template_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo html/template Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/html/template/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/html/template/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/bufio/bufio.go /src/goroot/src/bufio/bufio_test.go /src/goroot/src/bufio/example_test.go /src/goroot/src/bufio/export_test.go /src/goroot/src/bufio/net_test.go /src/goroot/src/bufio/scan.go /src/goroot/src/bufio/scan_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package bufio Step #3 - "compile-libfuzzer-address-x86_64": + pkg=bufio Step #3 - "compile-libfuzzer-address-x86_64": ++ echo bufio Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=bufio Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^bufio ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude ScanBytes -limits NewReaderSize.size,NewWriterSize.size' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ScanBytes -limits NewReaderSize.size,NewWriterSize.size bufio fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Found package in /src/goroot/src/bufio Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Type SplitFunc is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:19 Function Split has unproduced argument SplitFunc Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/bufio.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/bufio.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_bufio Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_bufio.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_bufio.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_bufio.a ./fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_bufio/ngolofuzz.pb.o fuzz_ng_bufio//ngolofuzz.o fuzz_ng_bufio.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_bufio.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_bufio/copy/bufio.go fuzz_ng_bufio/copy/scan.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_bufio/copy/bufio.go fuzz_ng_bufio/copy/scan.go /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_bufio/fuzz_ng.go fuzz_ng_bufio/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/bufio/bufio_test.go /src/goroot/src/bufio/example_test.go /src/goroot/src/bufio/export_test.go /src/goroot/src/bufio/net_test.go /src/goroot/src/bufio/scan_test.go /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/bufio/testdata /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/bufio/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_bufio/' /src/goroot/src/fuzz_ng_bufio/bufio.go /src/goroot/src/fuzz_ng_bufio/bufio_test.go /src/goroot/src/fuzz_ng_bufio/example_test.go /src/goroot/src/fuzz_ng_bufio/export_test.go /src/goroot/src/fuzz_ng_bufio/fuzz_ng.go /src/goroot/src/fuzz_ng_bufio/net_test.go /src/goroot/src/fuzz_ng_bufio/ngolo_helper.go /src/goroot/src/fuzz_ng_bufio/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_bufio/scan.go /src/goroot/src/fuzz_ng_bufio/scan_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_bufio/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_bufio/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_bufio /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_bufio [fuzz_ng_bufio.test] Step #3 - "compile-libfuzzer-address-x86_64": ./bufio_test.go:139:7: minReadBufferSize redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./bufio.go:44:7: other declaration of minReadBufferSize Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:73:2: ErrAdvanceTooFar already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/scan.go:73:2: other declaration of ErrAdvanceTooFar Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:74:2: ErrBadReadCount already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/scan.go:74:2: other declaration of ErrBadReadCount Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:89:6: NewScanner already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/scan.go:89:6: other declaration of NewScanner Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:300:6: ScanBytes already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/scan.go:297:6: other declaration of ScanBytes Step #3 - "compile-libfuzzer-address-x86_64": ./bufio.go:35:6: Reader already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/bufio.go:35:6: other declaration of Reader Step #3 - "compile-libfuzzer-address-x86_64": ./bufio.go:50:6: NewReaderSize already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/bufio.go:50:6: other declaration of NewReaderSize Step #3 - "compile-libfuzzer-address-x86_64": ./bufio.go:582:6: Writer already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/bufio.go:579:6: other declaration of Writer Step #3 - "compile-libfuzzer-address-x86_64": ./bufio.go:610:6: NewWriter already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/bufio.go:607:6: other declaration of NewWriter Step #3 - "compile-libfuzzer-address-x86_64": ./bufio.go:837:6: ReadWriter already declared through dot-import of package bufio ("bufio") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bufio/bufio.go:834:6: other declaration of ReadWriter Step #3 - "compile-libfuzzer-address-x86_64": ./bufio.go:610:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_bufio [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_bufio/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_bufio Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_bufio_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo bufio Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/encoding.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:28 Found package in /src/goroot/src/encoding Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "encoding" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_encoding.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding.a ./fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding/fuzz_ng.go:10:2: "encoding" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding/fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding/ngolofuzz.pb.o fuzz_ng_encoding//ngolofuzz.o fuzz_ng_encoding.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_encoding.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding/copy/encoding.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding/copy/encoding.go /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding/fuzz_ng.go fuzz_ng_encoding/main.861172550.go /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/encoding/*_test.go' /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/testdata /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding/' /src/goroot/src/fuzz_ng_encoding/encoding.go /src/goroot/src/fuzz_ng_encoding/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding/main.861172550.go /src/goroot/src/fuzz_ng_encoding/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/pem/example_test.go /src/goroot/src/encoding/pem/pem.go /src/goroot/src/encoding/pem/pem_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/pem Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/pem Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/pem Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_pem ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/pem fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:31 Found package in /src/goroot/src/encoding/pem Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_pem.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_pem.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_pem.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_pem.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_pem.a ./fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_pem/ngolofuzz.pb.o fuzz_ng_encoding_pem//ngolofuzz.o fuzz_ng_encoding_pem.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_pem.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_pem/copy/pem.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_pem/copy/pem.go /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_pem/fuzz_ng.go fuzz_ng_encoding_pem/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/pem/example_test.go /src/goroot/src/encoding/pem/pem_test.go /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/pem/testdata /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/pem/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_pem/' /src/goroot/src/fuzz_ng_encoding_pem/example_test.go /src/goroot/src/fuzz_ng_encoding_pem/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_pem/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_pem/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_pem/pem.go /src/goroot/src/fuzz_ng_encoding_pem/pem_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_pem/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_pem/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_pem /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_encoding_pem 0.165s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_pem/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_pem Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_pem_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/pem Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/csv/example_test.go /src/goroot/src/encoding/csv/fuzz_test.go /src/goroot/src/encoding/csv/reader.go /src/goroot/src/encoding/csv/reader_test.go /src/goroot/src/encoding/csv/writer.go /src/goroot/src/encoding/csv/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/csv Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/csv Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/csv Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_csv ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/csv fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:40 Found package in /src/goroot/src/encoding/csv Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:40 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:40 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:40 Type ParseError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:40 Function Error has unproduced recv ParseError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:40 Function Unwrap has unproduced recv ParseError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:40 Function WriteAll has unproduced argument string Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_csv.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_csv.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_csv.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_csv.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_csv.a ./fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_csv/ngolofuzz.pb.o fuzz_ng_encoding_csv//ngolofuzz.o fuzz_ng_encoding_csv.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_csv.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_csv/copy/reader.go fuzz_ng_encoding_csv/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_csv/copy/reader.go fuzz_ng_encoding_csv/copy/writer.go /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_csv/fuzz_ng.go fuzz_ng_encoding_csv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/csv/example_test.go /src/goroot/src/encoding/csv/fuzz_test.go /src/goroot/src/encoding/csv/reader_test.go /src/goroot/src/encoding/csv/writer_test.go /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/csv/testdata /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/csv/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_csv/' /src/goroot/src/fuzz_ng_encoding_csv/example_test.go /src/goroot/src/fuzz_ng_encoding_csv/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_csv/fuzz_test.go /src/goroot/src/fuzz_ng_encoding_csv/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_csv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_csv/reader.go /src/goroot/src/fuzz_ng_encoding_csv/reader_test.go /src/goroot/src/fuzz_ng_encoding_csv/writer.go /src/goroot/src/fuzz_ng_encoding_csv/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_csv/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_csv/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_csv /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_encoding_csv 0.030s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_csv/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_csv Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_csv_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6688dfd55aa4caba9cee5e4495566cc6b6a57c5f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f70831d24c30b95feb247ad29b5bdfc2509ce1bc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1cf6655d40465bad295727f02652950c5d6be15f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ae991ef84e8ada568dea688e023f79972b180db8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/87db6f5b93c2f80bb7584b0feb82ac537fdfa5f0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a201e7654dde4dd7b5c343975ab263dda98d3d92 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9f459ad53229a0c3267dba02c47adbaf6ff7427c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7e75e267dd4ccf2004f78b62f2faeff0d8f2ec85 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/694e74e7879cd98c918fe8511964c7b55ca93064 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c075fd60eeb4a3df93abbbcc75c574a72c4c50d2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/77ec8560d339f52defe8214daff0d2b721205efd (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5efab6ed188234c3aea1749fcd1dc0b08b223cbb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bc360ebfce1d54250fae2ac70a7814798c6dec0e (deflated 29%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0ba449d9176024bbbdfe555eb8942d814549e15e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/43929042ef80cf42ce3b04fa395d30cf660de8aa (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1d53644ea1b381c2d71f625bfce138d52a3003e3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b42c6de14b5644f034a7775fbe8c4db272d9be2d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e5728a3974bea874ef07f0ce10bbe7096eb66f4 (deflated 24%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fb04d8e6bebb2287a5a1a3bc9242a88e6d9aab51 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e255f9c67e21733ce5ec1a079175c44b4dad3a9a (deflated 20%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a5ee8fe3f3308669e319037cd9f0f75fe2fa8283 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6fd39aa3ec2b93aa6b87960ea158e3fc4e6411f3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f269ff4085eb2f1cbce293f7969df09dc95c51d8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/94d66c79f45b972ad56ad39d1141556a166591ae (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c5213971dfbcc6a552c6be8760be5be9a17989cf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/34a79a93602360bc244c43ada452d655cb821087 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0fced50bbb7a877938cfe142511066d62da08eb3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ace482242a7c36b597399f7d39769db3d3b7300 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b7aa78a42de99e7f40661266fddd204a67a75d76 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/27d4fd88b3b54990a7b93d6d98346f68f747bad9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1bc857d1cea987f7d4927eca12c6b23d1ccd1b8f (deflated 42%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/22d27193326e87f347dd2b4a074bb60e1cfa670e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9022156c5aad9eb98e3fb582bc0aaac98ab254bf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/637b7967ebafbf4fd8edbe8b6484bb6e545ee3ff (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/942725294852856010db6c1c043bb73e65ddae81 (deflated 21%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/58fb036d81b6f14297986ae6791e188c5d901a04 (deflated 25%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d7bcf953939b5848d80405ce5194b104e2da9aaf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/90dd7d6959150164cab17fdda874eb79e5279c59 (deflated 23%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3dedb359c3617277da674f8a4a47a1f39daf9f7f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/880171076719a0207c6cde134dd348a23407911c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/31d7cd5c09b9d4c7858944c55914d9ac12268130 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e55609488efacf3c0a47669caa68c046d76a9883 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/11130caf7b69b7ffbc4366a1a433e61e675956fc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6d3e3f6621eae3a924f12b92c5319ff068b3322f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bfc06e45745e0b8041998e088c127f270bdbe29e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5f504a309bcdcdc71bfcdf22f3aae05c82b79807 (deflated 27%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f2a405c87c31b95a674cd042b3c5bef3a51807af (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ec563295eb3e84f1d96bc79efd74e2a8a783761b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5b43fb759e599e592c5d09c864571d997ec60f9a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/058c9e6977a8065f5cbf66de63949c06bf3b561f (deflated 23%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/21c63da2768e4f4eb66b3a23fe290149b5f18907 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7ec10ce30c214518d8ed50fafe67b7d3bad9bbab (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3164d7210733d8aae0fb45a128e034f5fc69a64f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/csv Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/binary/binary.go /src/goroot/src/encoding/binary/binary_test.go /src/goroot/src/encoding/binary/example_test.go /src/goroot/src/encoding/binary/native_endian_big.go /src/goroot/src/encoding/binary/native_endian_little.go /src/goroot/src/encoding/binary/varint.go /src/goroot/src/encoding/binary/varint_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/binary Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/binary Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/binary Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_binary ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude PutUvarint,PutVarint' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude PutUvarint,PutVarint encoding/binary fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Found package in /src/goroot/src/encoding/binary Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Type ByteOrder is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Function Read has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Function Decode has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Function Write has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Function Encode has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Function Append has unproduced argument ByteOrder Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Function ReadUvarint has unproduced argument io.ByteReader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:49 Function ReadVarint has unproduced argument io.ByteReader Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_binary.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_binary.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_binary.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_binary.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_binary.a ./fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_binary/ngolofuzz.pb.o fuzz_ng_encoding_binary//ngolofuzz.o fuzz_ng_encoding_binary.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_binary.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_binary/copy/binary.go fuzz_ng_encoding_binary/copy/native_endian_little.go fuzz_ng_encoding_binary/copy/varint.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_binary/copy/binary.go fuzz_ng_encoding_binary/copy/native_endian_little.go fuzz_ng_encoding_binary/copy/varint.go /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_binary/fuzz_ng.go fuzz_ng_encoding_binary/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/binary/binary_test.go /src/goroot/src/encoding/binary/example_test.go /src/goroot/src/encoding/binary/varint_test.go /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/binary/testdata /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/binary/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_binary/' /src/goroot/src/fuzz_ng_encoding_binary/binary.go /src/goroot/src/fuzz_ng_encoding_binary/binary_test.go /src/goroot/src/fuzz_ng_encoding_binary/example_test.go /src/goroot/src/fuzz_ng_encoding_binary/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_binary/native_endian_little.go /src/goroot/src/fuzz_ng_encoding_binary/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_binary/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_binary/varint.go /src/goroot/src/fuzz_ng_encoding_binary/varint_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_binary/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_binary/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_binary /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestNoFixedSize (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestNoFixedSize/Write (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": binary_test.go:707: got "binary.Write: some values are not fixed-sized in type *fuzz_ng_encoding_binary.Person", want "binary.Write: some values are not fixed-sized in type *binary.Person" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestNoFixedSize/Encode (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": binary_test.go:707: got "binary.Encode: some values are not fixed-sized in type *fuzz_ng_encoding_binary.Person", want "binary.Encode: some values are not fixed-sized in type *binary.Person" Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestNoFixedSize/Append (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": binary_test.go:707: got "binary.Append: some values are not fixed-sized in type *fuzz_ng_encoding_binary.Person", want "binary.Append: some values are not fixed-sized in type *binary.Person" Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_binary 0.007s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_binary/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_binary Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_binary_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/binary Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/gob/codec_test.go /src/goroot/src/encoding/gob/debug.go /src/goroot/src/encoding/gob/dec_helpers.go /src/goroot/src/encoding/gob/decgen.go /src/goroot/src/encoding/gob/decode.go /src/goroot/src/encoding/gob/decoder.go /src/goroot/src/encoding/gob/doc.go /src/goroot/src/encoding/gob/dump.go /src/goroot/src/encoding/gob/enc_helpers.go /src/goroot/src/encoding/gob/encgen.go /src/goroot/src/encoding/gob/encode.go /src/goroot/src/encoding/gob/encoder.go /src/goroot/src/encoding/gob/encoder_test.go /src/goroot/src/encoding/gob/error.go /src/goroot/src/encoding/gob/example_encdec_test.go /src/goroot/src/encoding/gob/example_interface_test.go /src/goroot/src/encoding/gob/example_test.go /src/goroot/src/encoding/gob/gobencdec_test.go /src/goroot/src/encoding/gob/timing_test.go /src/goroot/src/encoding/gob/type.go /src/goroot/src/encoding/gob/type_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 21 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/gob Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/gob Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/gob Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_gob ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/gob fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:58 Found package in /src/goroot/src/encoding/gob Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:58 Function DecodeValue has unproduced argument reflect.Value Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:16:58 Function EncodeValue has unproduced argument reflect.Value Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_gob.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_gob.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_gob.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_gob.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_gob.a ./fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_gob/ngolofuzz.pb.o fuzz_ng_encoding_gob//ngolofuzz.o fuzz_ng_encoding_gob.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_gob.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_gob/copy/dec_helpers.go fuzz_ng_encoding_gob/copy/decode.go fuzz_ng_encoding_gob/copy/decoder.go fuzz_ng_encoding_gob/copy/doc.go fuzz_ng_encoding_gob/copy/enc_helpers.go fuzz_ng_encoding_gob/copy/encode.go fuzz_ng_encoding_gob/copy/encoder.go fuzz_ng_encoding_gob/copy/error.go fuzz_ng_encoding_gob/copy/type.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_gob/copy/dec_helpers.go fuzz_ng_encoding_gob/copy/decode.go fuzz_ng_encoding_gob/copy/decoder.go fuzz_ng_encoding_gob/copy/doc.go fuzz_ng_encoding_gob/copy/enc_helpers.go fuzz_ng_encoding_gob/copy/encode.go fuzz_ng_encoding_gob/copy/encoder.go fuzz_ng_encoding_gob/copy/error.go fuzz_ng_encoding_gob/copy/type.go /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_gob/fuzz_ng.go fuzz_ng_encoding_gob/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/gob/codec_test.go /src/goroot/src/encoding/gob/encoder_test.go /src/goroot/src/encoding/gob/example_encdec_test.go /src/goroot/src/encoding/gob/example_interface_test.go /src/goroot/src/encoding/gob/example_test.go /src/goroot/src/encoding/gob/gobencdec_test.go /src/goroot/src/encoding/gob/timing_test.go /src/goroot/src/encoding/gob/type_test.go /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/gob/testdata /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/gob/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_gob/' /src/goroot/src/fuzz_ng_encoding_gob/codec_test.go /src/goroot/src/fuzz_ng_encoding_gob/dec_helpers.go /src/goroot/src/fuzz_ng_encoding_gob/decode.go /src/goroot/src/fuzz_ng_encoding_gob/decoder.go /src/goroot/src/fuzz_ng_encoding_gob/doc.go /src/goroot/src/fuzz_ng_encoding_gob/enc_helpers.go /src/goroot/src/fuzz_ng_encoding_gob/encode.go /src/goroot/src/fuzz_ng_encoding_gob/encoder.go /src/goroot/src/fuzz_ng_encoding_gob/encoder_test.go /src/goroot/src/fuzz_ng_encoding_gob/error.go /src/goroot/src/fuzz_ng_encoding_gob/example_encdec_test.go /src/goroot/src/fuzz_ng_encoding_gob/example_interface_test.go /src/goroot/src/fuzz_ng_encoding_gob/example_test.go /src/goroot/src/fuzz_ng_encoding_gob/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_gob/gobencdec_test.go /src/goroot/src/fuzz_ng_encoding_gob/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_gob/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_gob/timing_test.go /src/goroot/src/fuzz_ng_encoding_gob/type.go /src/goroot/src/fuzz_ng_encoding_gob/type_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_gob/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_gob/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_gob /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_encoding_gob [fuzz_ng_encoding_gob.test] Step #3 - "compile-libfuzzer-address-x86_64": ./example_encdec_test.go:20:6: Vector redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./codec_test.go:1095:6: other declaration of Vector Step #3 - "compile-libfuzzer-address-x86_64": ./example_encdec_test.go:27:21: v.x undefined (type Vector has no field or method x) Step #3 - "compile-libfuzzer-address-x86_64": ./example_encdec_test.go:27:26: v.y undefined (type Vector has no field or method y) Step #3 - "compile-libfuzzer-address-x86_64": ./example_encdec_test.go:27:31: v.z undefined (type Vector has no field or method z) Step #3 - "compile-libfuzzer-address-x86_64": ./example_encdec_test.go:35:30: v.x undefined (type *Vector has no field or method x) Step #3 - "compile-libfuzzer-address-x86_64": ./example_encdec_test.go:35:36: v.y undefined (type *Vector has no field or method y) Step #3 - "compile-libfuzzer-address-x86_64": ./example_encdec_test.go:35:42: v.z undefined (type *Vector has no field or method z) Step #3 - "compile-libfuzzer-address-x86_64": ./example_interface_test.go:15:6: Point redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./codec_test.go:1105:6: other declaration of Point Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_gob [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_gob/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_gob Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_gob_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/gob Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/xml/atom_test.go /src/goroot/src/encoding/xml/example_marshaling_test.go /src/goroot/src/encoding/xml/example_test.go /src/goroot/src/encoding/xml/example_text_marshaling_test.go /src/goroot/src/encoding/xml/marshal.go /src/goroot/src/encoding/xml/marshal_test.go /src/goroot/src/encoding/xml/read.go /src/goroot/src/encoding/xml/read_test.go /src/goroot/src/encoding/xml/typeinfo.go /src/goroot/src/encoding/xml/xml.go /src/goroot/src/encoding/xml/xml_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/xml Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/xml Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/xml Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_xml ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/xml fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Found package in /src/goroot/src/encoding/xml Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Type UnsupportedTypeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Type UnmarshalError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Type TokenReader is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Type TagPathError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Type SyntaxError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Function Error has unproduced recv UnsupportedTypeError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Function Error has unproduced recv UnmarshalError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Function Error has unproduced recv TagPathError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Function Error has unproduced recv SyntaxError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:07 Function NewTokenDecoder has unproduced argument TokenReader Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_xml.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_xml.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_xml.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_xml.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_xml.a ./fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_xml/ngolofuzz.pb.o fuzz_ng_encoding_xml//ngolofuzz.o fuzz_ng_encoding_xml.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_xml.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_xml/copy/marshal.go fuzz_ng_encoding_xml/copy/read.go fuzz_ng_encoding_xml/copy/typeinfo.go fuzz_ng_encoding_xml/copy/xml.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_xml/copy/marshal.go fuzz_ng_encoding_xml/copy/read.go fuzz_ng_encoding_xml/copy/typeinfo.go fuzz_ng_encoding_xml/copy/xml.go /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_xml/fuzz_ng.go fuzz_ng_encoding_xml/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/xml/atom_test.go /src/goroot/src/encoding/xml/example_marshaling_test.go /src/goroot/src/encoding/xml/example_test.go /src/goroot/src/encoding/xml/example_text_marshaling_test.go /src/goroot/src/encoding/xml/marshal_test.go /src/goroot/src/encoding/xml/read_test.go /src/goroot/src/encoding/xml/xml_test.go /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/xml/testdata /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/xml/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_xml/' /src/goroot/src/fuzz_ng_encoding_xml/atom_test.go /src/goroot/src/fuzz_ng_encoding_xml/example_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_xml/example_test.go /src/goroot/src/fuzz_ng_encoding_xml/example_text_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_xml/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_xml/marshal.go /src/goroot/src/fuzz_ng_encoding_xml/marshal_test.go /src/goroot/src/fuzz_ng_encoding_xml/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_xml/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_xml/read.go /src/goroot/src/fuzz_ng_encoding_xml/read_test.go /src/goroot/src/fuzz_ng_encoding_xml/typeinfo.go /src/goroot/src/fuzz_ng_encoding_xml/xml.go /src/goroot/src/fuzz_ng_encoding_xml/xml_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_xml/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_xml/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_xml /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": # [fuzz_ng_encoding_xml] Step #3 - "compile-libfuzzer-address-x86_64": ./marshal.go:111:2: method MarshalXML(e *fuzz_ng_encoding_xml.Encoder, start fuzz_ng_encoding_xml.StartElement) error should have signature MarshalXML(*xml.Encoder, xml.StartElement) error Step #3 - "compile-libfuzzer-address-x86_64": ./read.go:180:2: method UnmarshalXML(d *fuzz_ng_encoding_xml.Decoder, start fuzz_ng_encoding_xml.StartElement) error should have signature UnmarshalXML(*xml.Decoder, xml.StartElement) error Step #3 - "compile-libfuzzer-address-x86_64": ./marshal_test.go:322:27: method MarshalXML(e *fuzz_ng_encoding_xml.Encoder, start fuzz_ng_encoding_xml.StartElement) error should have signature MarshalXML(*xml.Encoder, xml.StartElement) error Step #3 - "compile-libfuzzer-address-x86_64": ./read_test.go:633:22: method UnmarshalXML(d *fuzz_ng_encoding_xml.Decoder, start fuzz_ng_encoding_xml.StartElement) error should have signature UnmarshalXML(*xml.Decoder, xml.StartElement) error Step #3 - "compile-libfuzzer-address-x86_64": ./xml_test.go:1289:16: method UnmarshalXML(*fuzz_ng_encoding_xml.Decoder, fuzz_ng_encoding_xml.StartElement) error should have signature UnmarshalXML(*xml.Decoder, xml.StartElement) error Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_xml [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_xml/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_xml Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_xml_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/xml Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/base64/base64.go /src/goroot/src/encoding/base64/base64_test.go /src/goroot/src/encoding/base64/example_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/base64 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/base64 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/base64 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_base64 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/base64 fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:18 Found package in /src/goroot/src/encoding/base64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:18 Type CorruptInputError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:18 Function Error has unproduced recv CorruptInputError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_base64.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_base64.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_base64.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_base64.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_base64.a ./fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_base64/ngolofuzz.pb.o fuzz_ng_encoding_base64//ngolofuzz.o fuzz_ng_encoding_base64.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_base64.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_base64/copy/base64.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_base64/copy/base64.go /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_base64/fuzz_ng.go fuzz_ng_encoding_base64/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/base64/base64_test.go /src/goroot/src/encoding/base64/example_test.go /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/base64/testdata /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/base64/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_base64/' /src/goroot/src/fuzz_ng_encoding_base64/base64.go /src/goroot/src/fuzz_ng_encoding_base64/base64_test.go /src/goroot/src/fuzz_ng_encoding_base64/example_test.go /src/goroot/src/fuzz_ng_encoding_base64/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_base64/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_base64/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_base64/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_base64/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base64 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": panic: runtime error: index out of range [15] with length 0 Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 1 [running]: Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_base64.(*NgoloFuzzList).ProtoReflect(0x36b5e5522cb0?) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base64/ngolofuzz.pb.go:1029 +0x88 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.Marshal({0x6fcea0, 0x36b5e5518240}) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/encode.go:111 +0x38 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_base64.NgoloCorpusMarshal({0x652d00?, 0x36b5e5502090}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base64/ngolo_helper.go:17 +0x1c7 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_base64.NewEncoding({0x6ade65, 0x40}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base64/base64.go:65 +0x9b Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_base64.init() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base64/base64.go:120 +0x25 Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_base64 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_base64/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_base64 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_base64_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/base64 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/ascii85/ascii85.go /src/goroot/src/encoding/ascii85/ascii85_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/ascii85 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/ascii85 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/ascii85 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_ascii85 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/ascii85 fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:27 Found package in /src/goroot/src/encoding/ascii85 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:27 Type CorruptInputError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:27 Function Error has unproduced recv CorruptInputError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_ascii85.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/std/encoding_ascii85.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/std/encoding_ascii85.py fuzz_ng_encoding_ascii85/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_encoding_ascii85/fuzz_ngp.go fuzz_ng_encoding_ascii85/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_ascii85.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_ascii85.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_ascii85.a ./fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_ascii85/ngolofuzz.pb.o fuzz_ng_encoding_ascii85//ngolofuzz.o fuzz_ng_encoding_ascii85.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_ascii85.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_ascii85/copy/ascii85.go Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_ascii85/copy/ascii85.go:244:1: expected declaration, found ngolo_r Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_ascii85/copy/ascii85.go /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_ascii85/fuzz_ng.go fuzz_ng_encoding_ascii85/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/ascii85/ascii85_test.go /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/ascii85/testdata /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/ascii85/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_ascii85/' /src/goroot/src/fuzz_ng_encoding_ascii85/ascii85.go /src/goroot/src/fuzz_ng_encoding_ascii85/ascii85_test.go /src/goroot/src/fuzz_ng_encoding_ascii85/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_ascii85/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_ascii85/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_ascii85/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_ascii85/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_ascii85 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_encoding_ascii85 [fuzz_ng_encoding_ascii85.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ascii85.go:244:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_ascii85 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_ascii85/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_ascii85 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_ascii85_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/ascii85 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/base32/base32.go /src/goroot/src/encoding/base32/base32_test.go /src/goroot/src/encoding/base32/example_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/base32 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/base32 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/base32 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_base32 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/base32 fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:35 Found package in /src/goroot/src/encoding/base32 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:35 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:35 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:35 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:35 Type CorruptInputError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:35 Function Error has unproduced recv CorruptInputError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_base32.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_base32.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_base32.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_base32.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_base32.a ./fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_base32/ngolofuzz.pb.o fuzz_ng_encoding_base32//ngolofuzz.o fuzz_ng_encoding_base32.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_base32.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_base32/copy/base32.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_base32/copy/base32.go /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_base32/fuzz_ng.go fuzz_ng_encoding_base32/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/base32/base32_test.go /src/goroot/src/encoding/base32/example_test.go /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/base32/testdata /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/base32/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_base32/' /src/goroot/src/fuzz_ng_encoding_base32/base32.go /src/goroot/src/fuzz_ng_encoding_base32/base32_test.go /src/goroot/src/fuzz_ng_encoding_base32/example_test.go /src/goroot/src/fuzz_ng_encoding_base32/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_base32/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_base32/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_base32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_base32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base32 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": panic: runtime error: index out of range [14] with length 0 Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 1 [running]: Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_base32.(*NgoloFuzzList).ProtoReflect(0x3b5951810cc0?) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base32/ngolofuzz.pb.go:977 +0x88 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.Marshal({0x7023a0, 0x3b595180a240}) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/encode.go:111 +0x38 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_base32.NgoloCorpusMarshal({0x6570e0?, 0x3b595171e0b0}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base32/ngolo_helper.go:17 +0x1c7 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_base32.NewEncoding({0x6abad6, 0x20}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base32/base32.go:62 +0x9b Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_encoding_base32.init() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_base32/base32.go:88 +0x25 Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_base32 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_base32/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_base32 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_base32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/base32 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/hex/example_test.go /src/goroot/src/encoding/hex/hex.go /src/goroot/src/encoding/hex/hex_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/hex Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/hex Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/hex Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_hex ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/hex fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:44 Found package in /src/goroot/src/encoding/hex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:44 Type InvalidByteError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:44 Function Error has unproduced recv InvalidByteError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_hex.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_hex.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_hex.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_hex.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_hex.a ./fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_hex/ngolofuzz.pb.o fuzz_ng_encoding_hex//ngolofuzz.o fuzz_ng_encoding_hex.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_hex.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_hex/copy/hex.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_hex/copy/hex.go /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_hex/fuzz_ng.go fuzz_ng_encoding_hex/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/hex/example_test.go /src/goroot/src/encoding/hex/hex_test.go /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/hex/testdata /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/hex/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_hex/' /src/goroot/src/fuzz_ng_encoding_hex/example_test.go /src/goroot/src/fuzz_ng_encoding_hex/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_hex/hex.go /src/goroot/src/fuzz_ng_encoding_hex/hex_test.go /src/goroot/src/fuzz_ng_encoding_hex/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_hex/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_hex/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_hex/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_hex /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_encoding_hex 0.007s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_hex/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_hex Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_hex_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7b6888a59b5fe8d641e79d1e0febf90b3f48d0b9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ca368aaeeaa89cc10e3272629b3a03e2e7a0494e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a05c96a16477503691a7627dea0a121c9e548cca (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c0b6e153487194403d43b32a7810128830adfbf7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7d2e034ab4063c67b8ff783ede181a729690c6ce (deflated 99%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/301a68d3f0036cfd60fe8ebb80f6cd420b148354 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a84be44f28b89ad848a0b2d9c860cb850e223eb9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2303a2c8ffa72d94cc6ce96a2f4bdb4d84c3b6b9 (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/df8b417f02af2f249f5760a61c665bf741d7a61a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/71af7354e8ac1dd14af1fff0f4bcbe276ecec237 (deflated 98%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/13fe3c653136d42edbb127f76817ba02a071c25a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e63c40123b2e28695a6313cf1781f34e0d0fa60 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8bd5184e6a95bdf2b1bb17a0180bed9b2506e847 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/502f0acfc7944ccf09d9bc760ffaa26a452b3ed8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/91f4600723ea552ca032a02266cf54dfe525b273 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4e98d0ef6bb7d45e247f86c3e545f199012d06ec (deflated 98%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7f64f3313bc8dde771d5cddd93bf2c7f85b7993f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7fd4835b3429d9e8d9f642d5bfb96a3c7349e7c0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4e91bd70e4d11fc8cb72d5221739b1dd38442b5a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8b2c9397361f40bf849208496b4b3bba650f899d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/34cce8c8d075fa819d6e312d8ffb6db3404b5d79 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/084c6181ade46406ede0a17180ca72589a0bf021 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/398eb25e3b030ef19a611ec512b7b762a8f97cc4 (deflated 98%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e262565616415424ed43e6ecbc418b6140ed6037 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d235deb64bd97bb95ada9c95d0a288727f3418ce (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c0186d58c7da60df0febd26edbc682e6dac26a13 (deflated 98%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2e79d6eb62ed74265617d924ccf60ccac8923b94 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2afffca87925e5fe56b036a8012f1c7574eb0b35 (deflated 98%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8c2d0e9326d449212095f1b209f4087bd93c867b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c81029ceda72e0590d01b15427aba3a11c35b8e3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fce22242e4c7e5ca8dfcf6cc312d0690e54f73f6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/359c01a4339f5c7559b4520ad8a9de96a4b9c0fb (deflated 98%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dd4a239023734658c1296d3dad496ecb81ac33e1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8189a53b0f95690572f349774e712c8df2cfd30d (deflated 98%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1e635b5621388ed8cdef09e71013dde47917dcb1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ded817614c1ce16df0ae54cd69d8401476303266 (deflated 97%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f8ad5129d5f62432c439f4ab8c7d39d1de09200e (deflated 96%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a61186f0a14ad664c0ebc411a43964fa0ed1e581 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0c1e05f5cdc5018a2b7ecd4d0c2621a35592360a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1871cc57002b3697d93ce425a041d5b7b5e54926 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/60cb2d77120b0e3b6c1c6db1ce8409929d35249e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6c3e2387b8c61ee4c9cca2d5a5c039ef483936a8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/hex Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/asn1/asn1.go /src/goroot/src/encoding/asn1/asn1_test.go /src/goroot/src/encoding/asn1/common.go /src/goroot/src/encoding/asn1/marshal.go /src/goroot/src/encoding/asn1/marshal_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/asn1 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_asn1 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude BitString' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude BitString encoding/asn1 fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Found package in /src/goroot/src/encoding/asn1 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Type SyntaxError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Type ObjectIdentifier is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Type StructuralError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Function Error has unproduced recv StructuralError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Function Error has unproduced recv SyntaxError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Function At has unproduced recv BitString Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Function RightAlign has unproduced recv BitString Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Function Equal has unproduced recv ObjectIdentifier Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:17:53 Function String has unproduced recv ObjectIdentifier Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_asn1.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_asn1.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_asn1.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_asn1.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_asn1.a ./fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_asn1/ngolofuzz.pb.o fuzz_ng_encoding_asn1//ngolofuzz.o fuzz_ng_encoding_asn1.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_asn1.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_asn1/copy/asn1.go fuzz_ng_encoding_asn1/copy/common.go fuzz_ng_encoding_asn1/copy/marshal.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_asn1/copy/asn1.go fuzz_ng_encoding_asn1/copy/common.go fuzz_ng_encoding_asn1/copy/marshal.go /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_asn1/fuzz_ng.go fuzz_ng_encoding_asn1/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/asn1/asn1_test.go /src/goroot/src/encoding/asn1/marshal_test.go /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/asn1/testdata /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/asn1/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_asn1/' /src/goroot/src/fuzz_ng_encoding_asn1/asn1.go /src/goroot/src/fuzz_ng_encoding_asn1/asn1_test.go /src/goroot/src/fuzz_ng_encoding_asn1/common.go /src/goroot/src/fuzz_ng_encoding_asn1/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_asn1/marshal.go /src/goroot/src/fuzz_ng_encoding_asn1/marshal_test.go /src/goroot/src/fuzz_ng_encoding_asn1/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_asn1/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_asn1/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_asn1/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_asn1 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestUnmarshalWithNilOrNonPointer (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": asn1_test.go:546: InvalidUnmarshalError mismatch Step #3 - "compile-libfuzzer-address-x86_64": Got: "asn1: Unmarshal recipient value is non-pointer fuzz_ng_encoding_asn1.RawValue" Step #3 - "compile-libfuzzer-address-x86_64": Want: "asn1: Unmarshal recipient value is non-pointer asn1.RawValue" Step #3 - "compile-libfuzzer-address-x86_64": asn1_test.go:546: InvalidUnmarshalError mismatch Step #3 - "compile-libfuzzer-address-x86_64": Got: "asn1: Unmarshal recipient value is nil *fuzz_ng_encoding_asn1.RawValue" Step #3 - "compile-libfuzzer-address-x86_64": Want: "asn1: Unmarshal recipient value is nil *asn1.RawValue" Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_asn1 0.017s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_asn1/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_asn1 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_asn1_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/asn1 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/json/bench_test.go /src/goroot/src/encoding/json/decode.go /src/goroot/src/encoding/json/decode_test.go /src/goroot/src/encoding/json/encode.go /src/goroot/src/encoding/json/encode_test.go /src/goroot/src/encoding/json/example_marshaling_test.go /src/goroot/src/encoding/json/example_test.go /src/goroot/src/encoding/json/example_text_marshaling_test.go /src/goroot/src/encoding/json/fold.go /src/goroot/src/encoding/json/fold_test.go /src/goroot/src/encoding/json/fuzz_test.go /src/goroot/src/encoding/json/indent.go /src/goroot/src/encoding/json/number_test.go /src/goroot/src/encoding/json/scanner.go /src/goroot/src/encoding/json/scanner_test.go /src/goroot/src/encoding/json/stream.go /src/goroot/src/encoding/json/stream_test.go /src/goroot/src/encoding/json/tables.go /src/goroot/src/encoding/json/tagkey_test.go /src/goroot/src/encoding/json/tags.go /src/goroot/src/encoding/json/tags_test.go /src/goroot/src/encoding/json/v2_bench_test.go /src/goroot/src/encoding/json/v2_decode.go /src/goroot/src/encoding/json/v2_decode_test.go /src/goroot/src/encoding/json/v2_diff_test.go /src/goroot/src/encoding/json/v2_encode.go /src/goroot/src/encoding/json/v2_encode_test.go /src/goroot/src/encoding/json/v2_example_marshaling_test.go /src/goroot/src/encoding/json/v2_example_test.go /src/goroot/src/encoding/json/v2_example_text_marshaling_test.go /src/goroot/src/encoding/json/v2_fuzz_test.go /src/goroot/src/encoding/json/v2_indent.go /src/goroot/src/encoding/json/v2_inject.go /src/goroot/src/encoding/json/v2_options.go /src/goroot/src/encoding/json/v2_scanner.go /src/goroot/src/encoding/json/v2_scanner_test.go /src/goroot/src/encoding/json/v2_stream.go /src/goroot/src/encoding/json/v2_stream_test.go /src/goroot/src/encoding/json/v2_tagkey_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 39 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/json Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/json Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_json Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_json ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/json fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Found package in /src/goroot/src/encoding/json Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type RawMessage is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type UnmarshalFieldError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type UnsupportedValueError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type UnsupportedTypeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type InvalidUTF8Error is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type SyntaxError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type UnmarshalTypeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type InvalidUnmarshalError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type Number is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type MarshalerError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Type Delim is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Error has unproduced recv UnmarshalTypeError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Error has unproduced recv UnmarshalFieldError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Error has unproduced recv InvalidUnmarshalError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function String has unproduced recv Number Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Float64 has unproduced recv Number Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Int64 has unproduced recv Number Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Error has unproduced recv UnsupportedTypeError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Error has unproduced recv UnsupportedValueError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Error has unproduced recv InvalidUTF8Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Error has unproduced recv MarshalerError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Unwrap has unproduced recv MarshalerError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function HTMLEscape has unproduced argument bytes.Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Compact has unproduced argument bytes.Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Indent has unproduced argument bytes.Buffer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function Error has unproduced recv SyntaxError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function MarshalJSON has unproduced recv RawMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function UnmarshalJSON has unproduced recv RawMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:02 Function String has unproduced recv Delim Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_json.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_json.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_json.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_json.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_json.a ./fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_json/ngolofuzz.pb.o fuzz_ng_encoding_json//ngolofuzz.o fuzz_ng_encoding_json.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_json.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_encoding_json/copy/decode.go fuzz_ng_encoding_json/copy/encode.go fuzz_ng_encoding_json/copy/fold.go fuzz_ng_encoding_json/copy/indent.go fuzz_ng_encoding_json/copy/scanner.go fuzz_ng_encoding_json/copy/stream.go fuzz_ng_encoding_json/copy/tables.go fuzz_ng_encoding_json/copy/tags.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_json/copy/decode.go fuzz_ng_encoding_json/copy/encode.go fuzz_ng_encoding_json/copy/fold.go fuzz_ng_encoding_json/copy/indent.go fuzz_ng_encoding_json/copy/scanner.go fuzz_ng_encoding_json/copy/stream.go fuzz_ng_encoding_json/copy/tables.go fuzz_ng_encoding_json/copy/tags.go /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_encoding_json/fuzz_ng.go fuzz_ng_encoding_json/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/json/bench_test.go /src/goroot/src/encoding/json/decode_test.go /src/goroot/src/encoding/json/encode_test.go /src/goroot/src/encoding/json/example_marshaling_test.go /src/goroot/src/encoding/json/example_test.go /src/goroot/src/encoding/json/example_text_marshaling_test.go /src/goroot/src/encoding/json/fold_test.go /src/goroot/src/encoding/json/fuzz_test.go /src/goroot/src/encoding/json/number_test.go /src/goroot/src/encoding/json/scanner_test.go /src/goroot/src/encoding/json/stream_test.go /src/goroot/src/encoding/json/tagkey_test.go /src/goroot/src/encoding/json/tags_test.go /src/goroot/src/encoding/json/v2_bench_test.go /src/goroot/src/encoding/json/v2_decode_test.go /src/goroot/src/encoding/json/v2_diff_test.go /src/goroot/src/encoding/json/v2_encode_test.go /src/goroot/src/encoding/json/v2_example_marshaling_test.go /src/goroot/src/encoding/json/v2_example_test.go /src/goroot/src/encoding/json/v2_example_text_marshaling_test.go /src/goroot/src/encoding/json/v2_fuzz_test.go /src/goroot/src/encoding/json/v2_scanner_test.go /src/goroot/src/encoding/json/v2_stream_test.go /src/goroot/src/encoding/json/v2_tagkey_test.go /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/json/testdata /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/json/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_json/' /src/goroot/src/fuzz_ng_encoding_json/bench_test.go /src/goroot/src/fuzz_ng_encoding_json/decode.go /src/goroot/src/fuzz_ng_encoding_json/decode_test.go /src/goroot/src/fuzz_ng_encoding_json/encode.go /src/goroot/src/fuzz_ng_encoding_json/encode_test.go /src/goroot/src/fuzz_ng_encoding_json/example_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_json/example_test.go /src/goroot/src/fuzz_ng_encoding_json/example_text_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_json/fold.go /src/goroot/src/fuzz_ng_encoding_json/fold_test.go /src/goroot/src/fuzz_ng_encoding_json/fuzz_ng.go /src/goroot/src/fuzz_ng_encoding_json/fuzz_test.go /src/goroot/src/fuzz_ng_encoding_json/indent.go /src/goroot/src/fuzz_ng_encoding_json/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_json/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_encoding_json/number_test.go /src/goroot/src/fuzz_ng_encoding_json/scanner.go /src/goroot/src/fuzz_ng_encoding_json/scanner_test.go /src/goroot/src/fuzz_ng_encoding_json/stream.go /src/goroot/src/fuzz_ng_encoding_json/stream_test.go /src/goroot/src/fuzz_ng_encoding_json/tables.go /src/goroot/src/fuzz_ng_encoding_json/tagkey_test.go /src/goroot/src/fuzz_ng_encoding_json/tags.go /src/goroot/src/fuzz_ng_encoding_json/tags_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_bench_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_decode_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_diff_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_encode_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_example_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_example_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_example_text_marshaling_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_fuzz_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_scanner_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_stream_test.go /src/goroot/src/fuzz_ng_encoding_json/v2_tagkey_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_json/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_json/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_json /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_encoding_json [fuzz_ng_encoding_json.test] Step #3 - "compile-libfuzzer-address-x86_64": ./example_text_marshaling_test.go:20:2: Small redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./decode_test.go:1719:6: other declaration of Small Step #3 - "compile-libfuzzer-address-x86_64": ./example_text_marshaling_test.go:29:8: Small (type) is not an expression Step #3 - "compile-libfuzzer-address-x86_64": ./example_text_marshaling_test.go:41:7: Small (type) is not an expression Step #3 - "compile-libfuzzer-address-x86_64": ./example_text_marshaling_test.go:62:10: Small (type) is not an expression Step #3 - "compile-libfuzzer-address-x86_64": ./encode.go:296:7: hex already declared through import of package hex ("encoding/hex") Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:6:2: other declaration of hex Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_json [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_json/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_json_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/json Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/json/internal/internal.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/internal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/json/internal/jsonopts/options.go /src/goroot/src/encoding/json/internal/jsonopts/options_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/internal/jsonopts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/json/internal/jsonflags/flags.go /src/goroot/src/encoding/json/internal/jsonflags/flags_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/internal/jsonflags Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/json/internal/jsonwire/decode.go /src/goroot/src/encoding/json/internal/jsonwire/decode_test.go /src/goroot/src/encoding/json/internal/jsonwire/encode.go /src/goroot/src/encoding/json/internal/jsonwire/encode_test.go /src/goroot/src/encoding/json/internal/jsonwire/wire.go /src/goroot/src/encoding/json/internal/jsonwire/wire_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/internal/jsonwire Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/json/internal/jsontest/testcase.go /src/goroot/src/encoding/json/internal/jsontest/testdata.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/internal/jsontest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/encoding/json/internal/jsontest/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/encoding/json/internal/jsontest/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/json/v2/arshal.go /src/goroot/src/encoding/json/v2/arshal_any.go /src/goroot/src/encoding/json/v2/arshal_default.go /src/goroot/src/encoding/json/v2/arshal_funcs.go /src/goroot/src/encoding/json/v2/arshal_inlined.go /src/goroot/src/encoding/json/v2/arshal_methods.go /src/goroot/src/encoding/json/v2/arshal_test.go /src/goroot/src/encoding/json/v2/arshal_time.go /src/goroot/src/encoding/json/v2/arshal_time_test.go /src/goroot/src/encoding/json/v2/bench_test.go /src/goroot/src/encoding/json/v2/doc.go /src/goroot/src/encoding/json/v2/errors.go /src/goroot/src/encoding/json/v2/errors_test.go /src/goroot/src/encoding/json/v2/example_orderedobject_test.go /src/goroot/src/encoding/json/v2/example_test.go /src/goroot/src/encoding/json/v2/fields.go /src/goroot/src/encoding/json/v2/fields_test.go /src/goroot/src/encoding/json/v2/fold.go /src/goroot/src/encoding/json/v2/fold_test.go /src/goroot/src/encoding/json/v2/fuzz_test.go /src/goroot/src/encoding/json/v2/inline_test.go /src/goroot/src/encoding/json/v2/intern.go /src/goroot/src/encoding/json/v2/intern_test.go /src/goroot/src/encoding/json/v2/options.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/v2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/v2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/v2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/json/v2 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/json/v2 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/v2 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_json_v2 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/json/v2 fuzz_ng_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:11 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:11 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_json_v2.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_json_v2.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_encoding_json_v2: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_encoding_json_v2: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_json_v2.a . Step #3 - "compile-libfuzzer-address-x86_64": # command-line-arguments Step #3 - "compile-libfuzzer-address-x86_64": :1: mismatched import path, have "main" (0xe545400e2d0), want "github.com/catenacyber/ngolo-fuzzing" (0xe545431eb90) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:18 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_json_v2.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_encoding_json_v2.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_json_v2.a ./fuzz_ng_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_encoding_json_v2: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_json_v2/ngolofuzz.pb.o fuzz_ng_encoding_json_v2//ngolofuzz.o fuzz_ng_encoding_json_v2.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding_json_v2/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding_json_v2//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding_json_v2.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_json_v2.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_encoding_json_v2.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_json_v2/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_encoding_json_v2/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_encoding_json_v2/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_encoding_json_v2/copy/*.go' /src/goroot/src/fuzz_ng_encoding_json_v2/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_encoding_json_v2/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_encoding_json_v2/*.go' /src/goroot/src/fuzz_ng_encoding_json_v2/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_encoding_json_v2/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/json/v2/arshal_test.go /src/goroot/src/encoding/json/v2/arshal_time_test.go /src/goroot/src/encoding/json/v2/bench_test.go /src/goroot/src/encoding/json/v2/errors_test.go /src/goroot/src/encoding/json/v2/example_orderedobject_test.go /src/goroot/src/encoding/json/v2/example_test.go /src/goroot/src/encoding/json/v2/fields_test.go /src/goroot/src/encoding/json/v2/fold_test.go /src/goroot/src/encoding/json/v2/fuzz_test.go /src/goroot/src/encoding/json/v2/inline_test.go /src/goroot/src/encoding/json/v2/intern_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/json/v2/testdata /src/goroot/src/fuzz_ng_encoding_json_v2/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/json/v2/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_json_v2/' /src/goroot/src/fuzz_ng_encoding_json_v2/arshal_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/arshal_time_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/bench_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/errors_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/example_orderedobject_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/example_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/fields_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/fold_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/fuzz_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/inline_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/intern_test.go /src/goroot/src/fuzz_ng_encoding_json_v2/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_json_v2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_json_v2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_json_v2/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_json_v2 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_json_v2 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_json_v2/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json_v2 Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_encoding_json_v2: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_json_v2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/json/v2 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/encoding/json/jsontext/coder_test.go /src/goroot/src/encoding/json/jsontext/decode.go /src/goroot/src/encoding/json/jsontext/decode_test.go /src/goroot/src/encoding/json/jsontext/doc.go /src/goroot/src/encoding/json/jsontext/encode.go /src/goroot/src/encoding/json/jsontext/encode_test.go /src/goroot/src/encoding/json/jsontext/errors.go /src/goroot/src/encoding/json/jsontext/example_test.go /src/goroot/src/encoding/json/jsontext/export.go /src/goroot/src/encoding/json/jsontext/fuzz_test.go /src/goroot/src/encoding/json/jsontext/options.go /src/goroot/src/encoding/json/jsontext/pools.go /src/goroot/src/encoding/json/jsontext/quote.go /src/goroot/src/encoding/json/jsontext/state.go /src/goroot/src/encoding/json/jsontext/state_test.go /src/goroot/src/encoding/json/jsontext/token.go /src/goroot/src/encoding/json/jsontext/token_test.go /src/goroot/src/encoding/json/jsontext/value.go /src/goroot/src/encoding/json/jsontext/value_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 19 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/jsontext Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/jsontext Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/jsontext Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package encoding/json/jsontext Step #3 - "compile-libfuzzer-address-x86_64": + pkg=encoding/json/jsontext Step #3 - "compile-libfuzzer-address-x86_64": ++ echo encoding/json/jsontext Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^encoding_json_jsontext ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing encoding/json/jsontext fuzz_ng_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:19 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:19 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/encoding_json_jsontext.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/encoding_json_jsontext.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_encoding_json_jsontext: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_encoding_json_jsontext: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_encoding_json_jsontext.a . Step #3 - "compile-libfuzzer-address-x86_64": # command-line-arguments Step #3 - "compile-libfuzzer-address-x86_64": :1: mismatched import path, have "main" (0x876a57f22d0), want "github.com/catenacyber/ngolo-fuzzing" (0x876a582bb30) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_encoding_json_jsontext.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_encoding_json_jsontext.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_encoding_json_jsontext.a ./fuzz_ng_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_encoding_json_jsontext: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_encoding_json_jsontext/ngolofuzz.pb.o fuzz_ng_encoding_json_jsontext//ngolofuzz.o fuzz_ng_encoding_json_jsontext.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding_json_jsontext/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding_json_jsontext//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_encoding_json_jsontext.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_encoding_json_jsontext.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_encoding_json_jsontext.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_encoding_json_jsontext/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_encoding_json_jsontext/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_encoding_json_jsontext/copy/*.go' /src/goroot/src/fuzz_ng_encoding_json_jsontext/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_encoding_json_jsontext/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_encoding_json_jsontext/*.go' /src/goroot/src/fuzz_ng_encoding_json_jsontext/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_encoding_json_jsontext/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/encoding/json/jsontext/coder_test.go /src/goroot/src/encoding/json/jsontext/decode_test.go /src/goroot/src/encoding/json/jsontext/encode_test.go /src/goroot/src/encoding/json/jsontext/example_test.go /src/goroot/src/encoding/json/jsontext/fuzz_test.go /src/goroot/src/encoding/json/jsontext/state_test.go /src/goroot/src/encoding/json/jsontext/token_test.go /src/goroot/src/encoding/json/jsontext/value_test.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/encoding/json/jsontext/testdata /src/goroot/src/fuzz_ng_encoding_json_jsontext/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/encoding/json/jsontext/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_encoding_json_jsontext/' /src/goroot/src/fuzz_ng_encoding_json_jsontext/coder_test.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/decode_test.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/encode_test.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/example_test.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/fuzz_test.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/ngolo_helper.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/state_test.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/token_test.go /src/goroot/src/fuzz_ng_encoding_json_jsontext/value_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_json_jsontext/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_encoding_json_jsontext/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_encoding_json_jsontext/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_encoding_json_jsontext /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_encoding_json_jsontext [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_encoding_json_jsontext/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_encoding_json_jsontext Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_encoding_json_jsontext: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_encoding_json_jsontext_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo encoding/json/jsontext Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/sort/example_interface_test.go /src/goroot/src/sort/example_keys_test.go /src/goroot/src/sort/example_multi_test.go /src/goroot/src/sort/example_search_test.go /src/goroot/src/sort/example_test.go /src/goroot/src/sort/example_wrapper_test.go /src/goroot/src/sort/export_test.go /src/goroot/src/sort/gen_sort_variants.go /src/goroot/src/sort/search.go /src/goroot/src/sort/search_test.go /src/goroot/src/sort/slice.go /src/goroot/src/sort/sort.go /src/goroot/src/sort/sort_slices_benchmark_test.go /src/goroot/src/sort/sort_test.go /src/goroot/src/sort/zsortfunc.go /src/goroot/src/sort/zsortinterface.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package sort Step #3 - "compile-libfuzzer-address-x86_64": + pkg=sort Step #3 - "compile-libfuzzer-address-x86_64": ++ echo sort Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=sort Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^sort ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing sort fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Found package in /src/goroot/src/sort Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Type IntSlice is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Type Float64Slice is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Type StringSlice is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Unhandled argument &ast.FuncType{Func:26106, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x30c5216a3560), Results:(*ast.FieldList)(0x30c5216a3590)} for Search Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Unhandled argument &ast.FuncType{Func:27623, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x30c5216a3800), Results:(*ast.FieldList)(0x30c5216a3830)} for Find Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Search has unproduced recv IntSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Search has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Search has unproduced recv StringSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Unhandled argument &ast.FuncType{Func:22687, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x30c52189e090), Results:(*ast.FieldList)(0x30c52189e0c0)} for Slice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Unhandled argument &ast.FuncType{Func:23275, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x30c52189e1e0), Results:(*ast.FieldList)(0x30c52189e210)} for SliceStable Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Unhandled argument &ast.FuncType{Func:23680, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x30c52189e330), Results:(*ast.FieldList)(0x30c52189e360)} for SliceIsSorted Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Len has unproduced recv IntSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Less has unproduced recv IntSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Swap has unproduced recv IntSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Sort has unproduced recv IntSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Len has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Less has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Swap has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Sort has unproduced recv Float64Slice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Len has unproduced recv StringSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Less has unproduced recv StringSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Swap has unproduced recv StringSlice Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:21 Function Sort has unproduced recv StringSlice Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/sort.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/sort.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:10:12: "float64" is not defined. Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:27:12: "float64" is not defined. Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:36:12: "float64" is not defined. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:10:12: "float64" is not defined. Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:27:12: "float64" is not defined. Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:36:12: "float64" is not defined. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_sort Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_sort.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:182:9: undefined: NgoloFuzzOne_SearchInts Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:186:9: undefined: NgoloFuzzOne_SearchFloat64s Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:188:9: undefined: NgoloFuzzOne_SearchStrings Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:190:9: undefined: NgoloFuzzOne_Sort Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:197:9: undefined: NgoloFuzzOne_Reverse Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:205:9: undefined: NgoloFuzzOne_IsSorted Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:238:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:205:9: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:23 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_sort.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_sort.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_sort.a ./fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:182:9: undefined: NgoloFuzzOne_SearchInts Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:186:9: undefined: NgoloFuzzOne_SearchFloat64s Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:188:9: undefined: NgoloFuzzOne_SearchStrings Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:190:9: undefined: NgoloFuzzOne_Sort Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:197:9: undefined: NgoloFuzzOne_Reverse Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:205:9: undefined: NgoloFuzzOne_IsSorted Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:238:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_sort/fuzz_ng.go:205:9: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:23 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_sort/ngolofuzz.pb.o fuzz_ng_sort//ngolofuzz.o fuzz_ng_sort.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_sort/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_sort//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_sort.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_sort.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_sort.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_sort/copy/search.go fuzz_ng_sort/copy/slice.go fuzz_ng_sort/copy/sort.go fuzz_ng_sort/copy/zsortfunc.go fuzz_ng_sort/copy/zsortinterface.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_sort/copy/search.go fuzz_ng_sort/copy/slice.go fuzz_ng_sort/copy/sort.go fuzz_ng_sort/copy/zsortfunc.go fuzz_ng_sort/copy/zsortinterface.go /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_sort/fuzz_ng.go fuzz_ng_sort/main.4027102999.go /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/sort/example_interface_test.go /src/goroot/src/sort/example_keys_test.go /src/goroot/src/sort/example_multi_test.go /src/goroot/src/sort/example_search_test.go /src/goroot/src/sort/example_test.go /src/goroot/src/sort/example_wrapper_test.go /src/goroot/src/sort/export_test.go /src/goroot/src/sort/search_test.go /src/goroot/src/sort/sort_slices_benchmark_test.go /src/goroot/src/sort/sort_test.go /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/sort/testdata /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/sort/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_sort/' /src/goroot/src/fuzz_ng_sort/example_interface_test.go /src/goroot/src/fuzz_ng_sort/example_keys_test.go /src/goroot/src/fuzz_ng_sort/example_multi_test.go /src/goroot/src/fuzz_ng_sort/example_search_test.go /src/goroot/src/fuzz_ng_sort/example_test.go /src/goroot/src/fuzz_ng_sort/example_wrapper_test.go /src/goroot/src/fuzz_ng_sort/export_test.go /src/goroot/src/fuzz_ng_sort/fuzz_ng.go /src/goroot/src/fuzz_ng_sort/main.4027102999.go /src/goroot/src/fuzz_ng_sort/ngolo_helper.go /src/goroot/src/fuzz_ng_sort/search.go /src/goroot/src/fuzz_ng_sort/search_test.go /src/goroot/src/fuzz_ng_sort/slice.go /src/goroot/src/fuzz_ng_sort/sort.go /src/goroot/src/fuzz_ng_sort/sort_slices_benchmark_test.go /src/goroot/src/fuzz_ng_sort/sort_test.go /src/goroot/src/fuzz_ng_sort/zsortfunc.go /src/goroot/src/fuzz_ng_sort/zsortinterface.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_sort/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_sort/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_sort /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_sort [fuzz_ng_sort.test] Step #3 - "compile-libfuzzer-address-x86_64": ./sort.go:17:6: Interface already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/sort.go:17:6: other declaration of Interface Step #3 - "compile-libfuzzer-address-x86_64": ./sort.go:170:6: Ints already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/sort.go:170:6: other declaration of Ints Step #3 - "compile-libfuzzer-address-x86_64": ./sort.go:186:6: IntsAreSorted already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/sort.go:186:6: other declaration of IntsAreSorted Step #3 - "compile-libfuzzer-address-x86_64": ./sort.go:192:6: Float64sAreSorted already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/sort.go:192:6: other declaration of Float64sAreSorted Step #3 - "compile-libfuzzer-address-x86_64": ./sort.go:197:6: StringsAreSorted already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/sort.go:197:6: other declaration of StringsAreSorted Step #3 - "compile-libfuzzer-address-x86_64": ./sort.go:233:6: Stable already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/sort.go:233:6: other declaration of Stable Step #3 - "compile-libfuzzer-address-x86_64": ./search.go:58:6: Search already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/search.go:58:6: other declaration of Search Step #3 - "compile-libfuzzer-address-x86_64": ./search.go:131:6: SearchFloat64s already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/search.go:131:6: other declaration of SearchFloat64s Step #3 - "compile-libfuzzer-address-x86_64": ./search.go:139:6: SearchStrings already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/search.go:139:6: other declaration of SearchStrings Step #3 - "compile-libfuzzer-address-x86_64": ./slice.go:24:6: Slice already declared through dot-import of package sort ("sort") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/sort/slice.go:24:6: other declaration of Slice Step #3 - "compile-libfuzzer-address-x86_64": ./search.go:58:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_sort [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_sort/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_sort Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_sort_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo sort Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/crypto.go /src/goroot/src/crypto/crypto_test.go /src/goroot/src/crypto/issue21104_test.go /src/goroot/src/crypto/purego_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:24 Found package in /src/goroot/src/crypto Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:24 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:24 Type SignerOpts is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:24 Type Signer is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:24 Unhandled argument &ast.FuncType{Func:3874, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x1caf54e01d70), Results:(*ast.FieldList)(0x1caf54e01da0)} for RegisterHash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:24 Function SignMessage has unproduced argument Signer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:24 Function SignMessage has unproduced argument SignerOpts Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:227:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto.a ./fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto/fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto/fuzz_ng.go:227:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto/ngolofuzz.pb.o fuzz_ng_crypto//ngolofuzz.o fuzz_ng_crypto.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto/copy/crypto.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto/copy/crypto.go /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto/fuzz_ng.go fuzz_ng_crypto/main.3145994422.go fuzz_ng_crypto/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/crypto_test.go /src/goroot/src/crypto/issue21104_test.go /src/goroot/src/crypto/purego_test.go /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/testdata /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto/' /src/goroot/src/fuzz_ng_crypto/crypto.go /src/goroot/src/fuzz_ng_crypto/crypto_test.go /src/goroot/src/fuzz_ng_crypto/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto/issue21104_test.go /src/goroot/src/fuzz_ng_crypto/main.3145994422.go /src/goroot/src/fuzz_ng_crypto/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto/purego_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": go: inconsistent vendoring in /src/goroot/src: Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf@v1.36.10: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": To ignore the vendor directory, use -mod=readonly or -mod=mod. Step #3 - "compile-libfuzzer-address-x86_64": To sync the vendor directory, run: Step #3 - "compile-libfuzzer-address-x86_64": go mod vendor Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:31 loading package list: exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto 0.048s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/rc4/rc4.go /src/goroot/src/crypto/rc4/rc4_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/rc4 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/rc4 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rc4 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_rc4 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/rc4 fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:31 Found package in /src/goroot/src/crypto/rc4 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:31 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:31 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_rc4.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_rc4.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_rc4.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_rc4.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_rc4.a ./fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_rc4/ngolofuzz.pb.o fuzz_ng_crypto_rc4//ngolofuzz.o fuzz_ng_crypto_rc4.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_rc4.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_rc4/copy/rc4.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_rc4/copy/rc4.go /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_rc4/fuzz_ng.go fuzz_ng_crypto_rc4/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/rc4/rc4_test.go /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/rc4/testdata /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/rc4/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_rc4/' /src/goroot/src/fuzz_ng_crypto_rc4/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_rc4/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rc4/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rc4/rc4.go /src/goroot/src/fuzz_ng_crypto_rc4/rc4_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rc4/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rc4/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_rc4 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": rc4.go:13:2: use of internal package crypto/internal/fips140/alias not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_rc4 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_rc4/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rc4 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_rc4_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/rc4 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/elliptic/elliptic.go /src/goroot/src/crypto/elliptic/elliptic_test.go /src/goroot/src/crypto/elliptic/nistec.go /src/goroot/src/crypto/elliptic/p224_test.go /src/goroot/src/crypto/elliptic/p256_test.go /src/goroot/src/crypto/elliptic/params.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/elliptic Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/elliptic Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/elliptic Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_elliptic ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/elliptic fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Found package in /src/goroot/src/crypto/elliptic Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Function Params has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x7cc3d292260)}, Type:(*ast.StarExpr)(0x7cc3d0de4e0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Function IsOnCurve has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x7cc3d292380)}, Type:(*ast.StarExpr)(0x7cc3d0de528), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Function Add has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x7cc3d293980)}, Type:(*ast.StarExpr)(0x7cc3d0dea50), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Function Double has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x7cc3d2980a0)}, Type:(*ast.StarExpr)(0x7cc3d0deb58), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Function ScalarMult has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x7cc3d298a80)}, Type:(*ast.StarExpr)(0x7cc3d0ded80), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Function ScalarBaseMult has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x7cc3d299080)}, Type:(*ast.StarExpr)(0x7cc3d0dee88), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Function Unmarshal has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x7cc3d299460)}, Type:(*ast.StarExpr)(0x7cc3d0def60), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:39 Function UnmarshalCompressed has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x7cc3d299c60)}, Type:(*ast.StarExpr)(0x7cc3d0df0f8), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_elliptic.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_elliptic.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_elliptic.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_elliptic.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_elliptic.a ./fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_elliptic/ngolofuzz.pb.o fuzz_ng_crypto_elliptic//ngolofuzz.o fuzz_ng_crypto_elliptic.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_elliptic.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_elliptic/copy/elliptic.go fuzz_ng_crypto_elliptic/copy/nistec.go fuzz_ng_crypto_elliptic/copy/params.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_elliptic/copy/elliptic.go fuzz_ng_crypto_elliptic/copy/nistec.go fuzz_ng_crypto_elliptic/copy/params.go /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_elliptic/fuzz_ng.go fuzz_ng_crypto_elliptic/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/elliptic/elliptic_test.go /src/goroot/src/crypto/elliptic/p224_test.go /src/goroot/src/crypto/elliptic/p256_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/elliptic/testdata /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/elliptic/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_elliptic/' /src/goroot/src/fuzz_ng_crypto_elliptic/elliptic.go /src/goroot/src/fuzz_ng_crypto_elliptic/elliptic_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_elliptic/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_elliptic/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_elliptic/nistec.go /src/goroot/src/fuzz_ng_crypto_elliptic/p224_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/p256_test.go /src/goroot/src/fuzz_ng_crypto_elliptic/params.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_elliptic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_elliptic/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_elliptic /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": nistec.go:8:2: use of internal package crypto/internal/fips140/nistec not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_elliptic [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_elliptic/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_elliptic Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_elliptic_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/elliptic Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/fips140/fips140.go /src/goroot/src/crypto/fips140/fips140_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/fips140 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/fips140 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/fips140 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_fips140 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/fips140 fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:49 Found package in /src/goroot/src/crypto/fips140 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_fips140.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_fips140.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_fips140.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:55 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_fips140.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_fips140.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_fips140.a ./fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_fips140/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_fips140/fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:55 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_fips140/ngolofuzz.pb.o fuzz_ng_crypto_fips140//ngolofuzz.o fuzz_ng_crypto_fips140.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_fips140.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_fips140.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_fips140.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_fips140/copy/fips140.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_fips140/copy/fips140.go /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_fips140/fuzz_ng.go fuzz_ng_crypto_fips140/main.1668195051.go fuzz_ng_crypto_fips140/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/fips140/fips140_test.go /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/fips140/testdata /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/fips140/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_fips140/' /src/goroot/src/fuzz_ng_crypto_fips140/fips140.go /src/goroot/src/fuzz_ng_crypto_fips140/fips140_test.go /src/goroot/src/fuzz_ng_crypto_fips140/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_fips140/main.1668195051.go /src/goroot/src/fuzz_ng_crypto_fips140/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_fips140/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_fips140/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_fips140/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_fips140 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": fips140.go:8:2: use of internal package crypto/internal/fips140 not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_fips140 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_fips140/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_fips140 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_fips140_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/fips140 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/sha1/example_test.go /src/goroot/src/crypto/sha1/issue15617_test.go /src/goroot/src/crypto/sha1/sha1.go /src/goroot/src/crypto/sha1/sha1_test.go /src/goroot/src/crypto/sha1/sha1block.go /src/goroot/src/crypto/sha1/sha1block_amd64.go /src/goroot/src/crypto/sha1/sha1block_arm64.go /src/goroot/src/crypto/sha1/sha1block_decl.go /src/goroot/src/crypto/sha1/sha1block_generic.go /src/goroot/src/crypto/sha1/sha1block_s390x.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/sha1 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/sha1 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha1 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_sha1 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/sha1 fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:55 Found package in /src/goroot/src/crypto/sha1 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:18:55 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha1.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha1.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_sha1.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_sha1.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_sha1.a ./fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_sha1/ngolofuzz.pb.o fuzz_ng_crypto_sha1//ngolofuzz.o fuzz_ng_crypto_sha1.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_sha1.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_sha1/copy/sha1.go fuzz_ng_crypto_sha1/copy/sha1block.go fuzz_ng_crypto_sha1/copy/sha1block_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha1/copy/sha1.go fuzz_ng_crypto_sha1/copy/sha1block.go fuzz_ng_crypto_sha1/copy/sha1block_amd64.go /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha1/fuzz_ng.go fuzz_ng_crypto_sha1/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/sha1/example_test.go /src/goroot/src/crypto/sha1/issue15617_test.go /src/goroot/src/crypto/sha1/sha1_test.go /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/sha1/testdata /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha1/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha1/' /src/goroot/src/fuzz_ng_crypto_sha1/example_test.go /src/goroot/src/fuzz_ng_crypto_sha1/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha1/issue15617_test.go /src/goroot/src/fuzz_ng_crypto_sha1/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha1/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha1/sha1.go /src/goroot/src/fuzz_ng_crypto_sha1/sha1_test.go /src/goroot/src/fuzz_ng_crypto_sha1/sha1block.go /src/goroot/src/fuzz_ng_crypto_sha1/sha1block_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha1/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha1/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_sha1 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": sha1.go:13:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_sha1 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha1/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha1 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_sha1_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/sha1 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/sha1/_asm/sha1block_amd64_asm.go /src/goroot/src/crypto/sha1/_asm/sha1block_amd64_shani.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/sha1/_asm Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/sha1/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_sha1__asm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/sha1/_asm fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Found package in /src/goroot/src/crypto/sha1/_asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function UPDATE_HASH has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_2 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_4 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_00_15 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_16 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_17 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_18 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_19 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_20 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_21 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_23 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_16_31 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_32 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_33 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_34 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_35 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_36 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_37 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_39 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function PRECALC_32_79 has unproduced argument VecPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function CALC_F1_PRE has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function CALC_F1_POST has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function CALC_F2_PRE has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function CALC_F2_POST has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function CALC_F3_PRE has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:04 Function CALC_F3_POST has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha1__asm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha1__asm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/reg Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/build Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/operand Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/build in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/operand in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/reg in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/tools v0.16.1 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/mod v0.14.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/sync v0.5.0 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "crypto/sha1/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "crypto/sha1/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_sha1__asm.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "crypto/sha1/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:13 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_sha1__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_sha1__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_sha1__asm.a ./fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_sha1__asm/fuzz_ng.go:10:2: import "crypto/sha1/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:13 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_sha1__asm/ngolofuzz.pb.o fuzz_ng_crypto_sha1__asm//ngolofuzz.o fuzz_ng_crypto_sha1__asm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_sha1__asm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_sha1__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_sha1__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_sha1__asm/copy/sha1block_amd64_asm.go fuzz_ng_crypto_sha1__asm/copy/sha1block_amd64_shani.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha1__asm/copy/sha1block_amd64_asm.go fuzz_ng_crypto_sha1__asm/copy/sha1block_amd64_shani.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha1__asm/fuzz_ng.go fuzz_ng_crypto_sha1__asm/main.663928341.go fuzz_ng_crypto_sha1__asm/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/crypto/sha1/_asm/*_test.go' /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha1/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/sha1/_asm/testdata /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha1/_asm/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha1__asm/' /src/goroot/src/fuzz_ng_crypto_sha1__asm/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/main.663928341.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/sha1block_amd64_asm.go /src/goroot/src/fuzz_ng_crypto_sha1__asm/sha1block_amd64_shani.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha1__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha1__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_sha1__asm /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/reg Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/build Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/operand Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/build in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/operand in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/reg in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/tools v0.37.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/mod v0.28.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/sync v0.17.0 Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? fuzz_ng_crypto_sha1__asm [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha1__asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha1__asm Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_sha1__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/sha1/_asm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/tls/alert.go /src/goroot/src/crypto/tls/auth.go /src/goroot/src/crypto/tls/auth_test.go /src/goroot/src/crypto/tls/bogo_shim_notunix_test.go /src/goroot/src/crypto/tls/bogo_shim_test.go /src/goroot/src/crypto/tls/bogo_shim_unix_test.go /src/goroot/src/crypto/tls/cache.go /src/goroot/src/crypto/tls/cache_test.go /src/goroot/src/crypto/tls/cipher_suites.go /src/goroot/src/crypto/tls/common.go /src/goroot/src/crypto/tls/common_string.go /src/goroot/src/crypto/tls/conn.go /src/goroot/src/crypto/tls/conn_test.go /src/goroot/src/crypto/tls/defaults.go /src/goroot/src/crypto/tls/defaults_boring.go /src/goroot/src/crypto/tls/defaults_fips140.go /src/goroot/src/crypto/tls/ech.go /src/goroot/src/crypto/tls/ech_test.go /src/goroot/src/crypto/tls/example_test.go /src/goroot/src/crypto/tls/fips140_test.go /src/goroot/src/crypto/tls/generate_cert.go /src/goroot/src/crypto/tls/handshake_client.go /src/goroot/src/crypto/tls/handshake_client_test.go /src/goroot/src/crypto/tls/handshake_client_tls13.go /src/goroot/src/crypto/tls/handshake_messages.go /src/goroot/src/crypto/tls/handshake_messages_test.go /src/goroot/src/crypto/tls/handshake_server.go /src/goroot/src/crypto/tls/handshake_server_test.go /src/goroot/src/crypto/tls/handshake_server_tls13.go /src/goroot/src/crypto/tls/handshake_test.go /src/goroot/src/crypto/tls/handshake_unix_test.go /src/goroot/src/crypto/tls/key_agreement.go /src/goroot/src/crypto/tls/key_schedule.go /src/goroot/src/crypto/tls/key_schedule_test.go /src/goroot/src/crypto/tls/link_test.go /src/goroot/src/crypto/tls/prf.go /src/goroot/src/crypto/tls/prf_test.go /src/goroot/src/crypto/tls/quic.go /src/goroot/src/crypto/tls/quic_test.go /src/goroot/src/crypto/tls/ticket.go /src/goroot/src/crypto/tls/ticket_test.go /src/goroot/src/crypto/tls/tls.go /src/goroot/src/crypto/tls/tls_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 43 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/tls Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/tls Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_tls ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/tls fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Found package in /src/goroot/src/crypto/tls Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Array result for CipherSuite is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Array result for CipherSuite is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Type AlertError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Type RecordHeaderError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Type CertificateVerificationError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Type ECHRejectionError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Type QUICEncryptionLevel is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function Error has unproduced recv AlertError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function SetSessionTicketKeys has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function Error has unproduced recv CertificateVerificationError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function Unwrap has unproduced recv CertificateVerificationError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function Error has unproduced recv RecordHeaderError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function HandshakeContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function Error has unproduced recv ECHRejectionError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function String has unproduced recv QUICEncryptionLevel Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function QUICClient has unproduced argument QUICConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function QUICServer has unproduced argument QUICConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function Start has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function HandleData has unproduced argument QUICEncryptionLevel Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function SendSessionTicket has unproduced argument QUICSessionTicketOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function NewListener has unproduced argument net.Listener Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function DialWithDialer has unproduced argument net.Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function Dial has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:18 Function DialContext has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_tls.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_tls.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package golang.org/x/crypto/cryptobyte Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package golang.org/x/crypto/chacha20poly1305 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/crypto v0.44.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found golang.org/x/crypto/chacha20poly1305 in golang.org/x/crypto v0.44.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found golang.org/x/crypto/cryptobyte in golang.org/x/crypto v0.44.0 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_tls.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_tls.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_tls.a ./fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_tls/ngolofuzz.pb.o fuzz_ng_crypto_tls//ngolofuzz.o fuzz_ng_crypto_tls.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_tls.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_tls/copy/alert.go fuzz_ng_crypto_tls/copy/auth.go fuzz_ng_crypto_tls/copy/cache.go fuzz_ng_crypto_tls/copy/cipher_suites.go fuzz_ng_crypto_tls/copy/common.go fuzz_ng_crypto_tls/copy/common_string.go fuzz_ng_crypto_tls/copy/conn.go fuzz_ng_crypto_tls/copy/defaults.go fuzz_ng_crypto_tls/copy/defaults_fips140.go fuzz_ng_crypto_tls/copy/ech.go fuzz_ng_crypto_tls/copy/handshake_client.go fuzz_ng_crypto_tls/copy/handshake_client_tls13.go fuzz_ng_crypto_tls/copy/handshake_messages.go fuzz_ng_crypto_tls/copy/handshake_server.go fuzz_ng_crypto_tls/copy/handshake_server_tls13.go fuzz_ng_crypto_tls/copy/key_agreement.go fuzz_ng_crypto_tls/copy/key_schedule.go fuzz_ng_crypto_tls/copy/prf.go fuzz_ng_crypto_tls/copy/quic.go fuzz_ng_crypto_tls/copy/ticket.go fuzz_ng_crypto_tls/copy/tls.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_tls/copy/alert.go fuzz_ng_crypto_tls/copy/auth.go fuzz_ng_crypto_tls/copy/cache.go fuzz_ng_crypto_tls/copy/cipher_suites.go fuzz_ng_crypto_tls/copy/common.go fuzz_ng_crypto_tls/copy/common_string.go fuzz_ng_crypto_tls/copy/conn.go fuzz_ng_crypto_tls/copy/defaults.go fuzz_ng_crypto_tls/copy/defaults_fips140.go fuzz_ng_crypto_tls/copy/ech.go fuzz_ng_crypto_tls/copy/handshake_client.go fuzz_ng_crypto_tls/copy/handshake_client_tls13.go fuzz_ng_crypto_tls/copy/handshake_messages.go fuzz_ng_crypto_tls/copy/handshake_server.go fuzz_ng_crypto_tls/copy/handshake_server_tls13.go fuzz_ng_crypto_tls/copy/key_agreement.go fuzz_ng_crypto_tls/copy/key_schedule.go fuzz_ng_crypto_tls/copy/prf.go fuzz_ng_crypto_tls/copy/quic.go fuzz_ng_crypto_tls/copy/ticket.go fuzz_ng_crypto_tls/copy/tls.go /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_tls/fuzz_ng.go fuzz_ng_crypto_tls/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/tls/auth_test.go /src/goroot/src/crypto/tls/bogo_shim_notunix_test.go /src/goroot/src/crypto/tls/bogo_shim_test.go /src/goroot/src/crypto/tls/bogo_shim_unix_test.go /src/goroot/src/crypto/tls/cache_test.go /src/goroot/src/crypto/tls/conn_test.go /src/goroot/src/crypto/tls/ech_test.go /src/goroot/src/crypto/tls/example_test.go /src/goroot/src/crypto/tls/fips140_test.go /src/goroot/src/crypto/tls/handshake_client_test.go /src/goroot/src/crypto/tls/handshake_messages_test.go /src/goroot/src/crypto/tls/handshake_server_test.go /src/goroot/src/crypto/tls/handshake_test.go /src/goroot/src/crypto/tls/handshake_unix_test.go /src/goroot/src/crypto/tls/key_schedule_test.go /src/goroot/src/crypto/tls/link_test.go /src/goroot/src/crypto/tls/prf_test.go /src/goroot/src/crypto/tls/quic_test.go /src/goroot/src/crypto/tls/ticket_test.go /src/goroot/src/crypto/tls/tls_test.go /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/tls/testdata /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_tls/' /src/goroot/src/fuzz_ng_crypto_tls/alert.go /src/goroot/src/fuzz_ng_crypto_tls/auth.go /src/goroot/src/fuzz_ng_crypto_tls/auth_test.go /src/goroot/src/fuzz_ng_crypto_tls/bogo_shim_notunix_test.go /src/goroot/src/fuzz_ng_crypto_tls/bogo_shim_test.go /src/goroot/src/fuzz_ng_crypto_tls/bogo_shim_unix_test.go /src/goroot/src/fuzz_ng_crypto_tls/cache.go /src/goroot/src/fuzz_ng_crypto_tls/cache_test.go /src/goroot/src/fuzz_ng_crypto_tls/cipher_suites.go /src/goroot/src/fuzz_ng_crypto_tls/common.go /src/goroot/src/fuzz_ng_crypto_tls/common_string.go /src/goroot/src/fuzz_ng_crypto_tls/conn.go /src/goroot/src/fuzz_ng_crypto_tls/conn_test.go /src/goroot/src/fuzz_ng_crypto_tls/defaults.go /src/goroot/src/fuzz_ng_crypto_tls/defaults_fips140.go /src/goroot/src/fuzz_ng_crypto_tls/ech.go /src/goroot/src/fuzz_ng_crypto_tls/ech_test.go /src/goroot/src/fuzz_ng_crypto_tls/example_test.go /src/goroot/src/fuzz_ng_crypto_tls/fips140_test.go /src/goroot/src/fuzz_ng_crypto_tls/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_client.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_client_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_client_tls13.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_messages.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_messages_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_server.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_server_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_server_tls13.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_test.go /src/goroot/src/fuzz_ng_crypto_tls/handshake_unix_test.go /src/goroot/src/fuzz_ng_crypto_tls/key_agreement.go /src/goroot/src/fuzz_ng_crypto_tls/key_schedule.go /src/goroot/src/fuzz_ng_crypto_tls/key_schedule_test.go /src/goroot/src/fuzz_ng_crypto_tls/link_test.go /src/goroot/src/fuzz_ng_crypto_tls/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_tls/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_tls/prf.go /src/goroot/src/fuzz_ng_crypto_tls/prf_test.go /src/goroot/src/fuzz_ng_crypto_tls/quic.go /src/goroot/src/fuzz_ng_crypto_tls/quic_test.go /src/goroot/src/fuzz_ng_crypto_tls/ticket.go /src/goroot/src/fuzz_ng_crypto_tls/ticket_test.go /src/goroot/src/fuzz_ng_crypto_tls/tls.go /src/goroot/src/fuzz_ng_crypto_tls/tls_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_tls/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_tls/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_tls /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": cipher_suites.go:13:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_tls [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_tls/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_tls Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_tls_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/tls Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/tls/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/tls/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/tls/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/tls/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/tls/internal/fips140tls/fipstls.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls/internal/fips140tls Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/tls/fipsonly/fipsonly.go /src/goroot/src/crypto/tls/fipsonly/fipsonly_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/tls/fipsonly Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/tls/fipsonly Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_tls_fipsonly ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/tls/fipsonly fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:32 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:32 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_tls_fipsonly.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_tls_fipsonly.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_crypto_tls_fipsonly: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_crypto_tls_fipsonly: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_tls_fipsonly.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/tools/internal/tokeninternal Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/golang.org/x/tools@v0.16.1/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:34 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_tls_fipsonly.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_tls_fipsonly.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_tls_fipsonly.a ./fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_crypto_tls_fipsonly: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_tls_fipsonly/ngolofuzz.pb.o fuzz_ng_crypto_tls_fipsonly//ngolofuzz.o fuzz_ng_crypto_tls_fipsonly.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_tls_fipsonly/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_tls_fipsonly//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_tls_fipsonly.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_tls_fipsonly.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_tls_fipsonly.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_crypto_tls_fipsonly/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_crypto_tls_fipsonly/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_crypto_tls_fipsonly/copy/*.go' /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_crypto_tls_fipsonly/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_crypto_tls_fipsonly/*.go' /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_crypto_tls_fipsonly/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/tls/fipsonly/fipsonly_test.go /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/tls/fipsonly/testdata /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/tls/fipsonly/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_tls_fipsonly/' /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/fipsonly_test.go /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_tls_fipsonly/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_tls_fipsonly/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_tls_fipsonly /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_tls_fipsonly [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_tls_fipsonly/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_tls_fipsonly Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_crypto_tls_fipsonly: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_tls_fipsonly_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/tls/fipsonly Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/aes/aes.go /src/goroot/src/crypto/aes/aes_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/aes Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/aes Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/aes Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_aes ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/aes fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:35 Found package in /src/goroot/src/crypto/aes Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:35 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:35 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_aes.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_aes.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_aes.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_aes.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_aes.a ./fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_aes/ngolofuzz.pb.o fuzz_ng_crypto_aes//ngolofuzz.o fuzz_ng_crypto_aes.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_aes.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_aes/copy/aes.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_aes/copy/aes.go /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_aes/fuzz_ng.go fuzz_ng_crypto_aes/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/aes/aes_test.go /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/aes/testdata /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/aes/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_aes/' /src/goroot/src/fuzz_ng_crypto_aes/aes.go /src/goroot/src/fuzz_ng_crypto_aes/aes_test.go /src/goroot/src/fuzz_ng_crypto_aes/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_aes/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_aes/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_aes/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_aes/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_aes /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": aes.go:18:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_aes [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_aes/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_aes Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_aes_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/aes Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/boring/boring.go /src/goroot/src/crypto/boring/boring_test.go /src/goroot/src/crypto/boring/notboring_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/boring Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/boring Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/boring Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_boring ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/boring fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:43 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:43 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_boring.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_boring.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_crypto_boring: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_crypto_boring: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_boring.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/tools/internal/tokeninternal Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/golang.org/x/tools@v0.16.1/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_boring.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_boring.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_boring.a ./fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_crypto_boring: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_boring/ngolofuzz.pb.o fuzz_ng_crypto_boring//ngolofuzz.o fuzz_ng_crypto_boring.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_boring/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_boring//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_boring.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_boring.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_boring.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_crypto_boring/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_crypto_boring/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_crypto_boring/copy/*.go' /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_crypto_boring/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_crypto_boring/*.go' /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_crypto_boring/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/boring/boring_test.go /src/goroot/src/crypto/boring/notboring_test.go /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/boring/testdata /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/boring/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_boring/' /src/goroot/src/fuzz_ng_crypto_boring/boring_test.go /src/goroot/src/fuzz_ng_crypto_boring/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_boring/notboring_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_boring/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_boring/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_boring /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_boring [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_boring/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_boring Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_crypto_boring: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_boring_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/boring Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/randutil/randutil.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/randutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/fipsdeps.go /src/goroot/src/crypto/internal/fips140deps/fipsdeps_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140deps Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/godebug/godebug.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140deps/godebug Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/cpu/cpu.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140deps/cpu Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/byteorder/byteorder.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140deps/byteorder Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140deps/time/time.go /src/goroot/src/crypto/internal/fips140deps/time/time_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140deps/time Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/asan.go /src/goroot/src/crypto/internal/fips140/boring.go /src/goroot/src/crypto/internal/fips140/cast.go /src/goroot/src/crypto/internal/fips140/fips140.go /src/goroot/src/crypto/internal/fips140/indicator.go /src/goroot/src/crypto/internal/fips140/notasan.go /src/goroot/src/crypto/internal/fips140/notboring.go /src/goroot/src/crypto/internal/fips140/notpurego.go /src/goroot/src/crypto/internal/fips140/purego.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/alias/alias.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/alias Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/drbg/cast.go /src/goroot/src/crypto/internal/fips140/drbg/ctrdrbg.go /src/goroot/src/crypto/internal/fips140/drbg/rand.go /src/goroot/src/crypto/internal/fips140/drbg/rand_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/drbg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/aes.go /src/goroot/src/crypto/internal/fips140/aes/aes_asm.go /src/goroot/src/crypto/internal/fips140/aes/aes_generic.go /src/goroot/src/crypto/internal/fips140/aes/aes_noasm.go /src/goroot/src/crypto/internal/fips140/aes/aes_s390x.go /src/goroot/src/crypto/internal/fips140/aes/aes_test.go /src/goroot/src/crypto/internal/fips140/aes/cast.go /src/goroot/src/crypto/internal/fips140/aes/cbc.go /src/goroot/src/crypto/internal/fips140/aes/cbc_noasm.go /src/goroot/src/crypto/internal/fips140/aes/cbc_ppc64x.go /src/goroot/src/crypto/internal/fips140/aes/cbc_s390x.go /src/goroot/src/crypto/internal/fips140/aes/const.go /src/goroot/src/crypto/internal/fips140/aes/ctr.go /src/goroot/src/crypto/internal/fips140/aes/ctr_arm64_gen.go /src/goroot/src/crypto/internal/fips140/aes/ctr_asm.go /src/goroot/src/crypto/internal/fips140/aes/ctr_noasm.go /src/goroot/src/crypto/internal/fips140/aes/ctr_s390x.go /src/goroot/src/crypto/internal/fips140/aes/interface_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/aes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/gcm/cast.go /src/goroot/src/crypto/internal/fips140/aes/gcm/cmac.go /src/goroot/src/crypto/internal/fips140/aes/gcm/ctrkdf.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_asm.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_generic.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_noasm.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_ppc64x.go /src/goroot/src/crypto/internal/fips140/aes/gcm/gcm_s390x.go /src/goroot/src/crypto/internal/fips140/aes/gcm/ghash.go /src/goroot/src/crypto/internal/fips140/aes/gcm/interface_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/aes/gcm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/internal/fips140/aes/gcm/_asm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/fips140/aes/gcm/_asm/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/gcm/_asm/gcm/gcm_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/aes/gcm/_asm/gcm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/internal/fips140/aes/_asm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/fips140/aes/_asm/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/_asm/standard/aes_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/aes/_asm/standard Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/aes/_asm/ctr/ctr_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/aes/_asm/ctr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/edwards25519/doc.go /src/goroot/src/crypto/internal/fips140/edwards25519/edwards25519.go /src/goroot/src/crypto/internal/fips140/edwards25519/edwards25519_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalar.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalar_alias_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalar_fiat.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalar_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalarmult.go /src/goroot/src/crypto/internal/fips140/edwards25519/scalarmult_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/tables.go /src/goroot/src/crypto/internal/fips140/edwards25519/tables_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/edwards25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_alias_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_amd64.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_amd64_noasm.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_bench_test.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_generic.go /src/goroot/src/crypto/internal/fips140/edwards25519/field/fe_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/edwards25519/field Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/edwards25519/field/_asm/fe_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/edwards25519/field/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/bigmod/nat.go /src/goroot/src/crypto/internal/fips140/bigmod/nat_asm.go /src/goroot/src/crypto/internal/fips140/bigmod/nat_noasm.go /src/goroot/src/crypto/internal/fips140/bigmod/nat_test.go /src/goroot/src/crypto/internal/fips140/bigmod/nat_wasm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/bigmod Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/internal/fips140/bigmod/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/fips140/bigmod/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/bigmod/_asm/nat_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/bigmod/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/check/check.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/check Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/check/checktest/asm_none.go /src/goroot/src/crypto/internal/fips140/check/checktest/asm_stub.go /src/goroot/src/crypto/internal/fips140/check/checktest/test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/check/checktest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/mlkem/cast.go /src/goroot/src/crypto/internal/fips140/mlkem/field.go /src/goroot/src/crypto/internal/fips140/mlkem/field_test.go /src/goroot/src/crypto/internal/fips140/mlkem/generate1024.go /src/goroot/src/crypto/internal/fips140/mlkem/mlkem1024.go /src/goroot/src/crypto/internal/fips140/mlkem/mlkem768.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/mlkem Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/hmac/cast.go /src/goroot/src/crypto/internal/fips140/hmac/hmac.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/hmac Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/subtle/constant_time.go /src/goroot/src/crypto/internal/fips140/subtle/constant_time_test.go /src/goroot/src/crypto/internal/fips140/subtle/xor.go /src/goroot/src/crypto/internal/fips140/subtle/xor_asm.go /src/goroot/src/crypto/internal/fips140/subtle/xor_generic.go /src/goroot/src/crypto/internal/fips140/subtle/xor_loong64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/subtle Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/ecdsa/cast.go /src/goroot/src/crypto/internal/fips140/ecdsa/ecdsa.go /src/goroot/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go /src/goroot/src/crypto/internal/fips140/ecdsa/ecdsa_s390x.go /src/goroot/src/crypto/internal/fips140/ecdsa/ecdsa_test.go /src/goroot/src/crypto/internal/fips140/ecdsa/hmacdrbg.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/tls12/cast.go /src/goroot/src/crypto/internal/fips140/tls12/tls12.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/tls12 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/ed25519/cast.go /src/goroot/src/crypto/internal/fips140/ed25519/ed25519.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/ecdh/cast.go /src/goroot/src/crypto/internal/fips140/ecdh/ecdh.go /src/goroot/src/crypto/internal/fips140/ecdh/order_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/ecdh Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha256/cast.go /src/goroot/src/crypto/internal/fips140/sha256/sha256.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_amd64.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_arm64.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_asm.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_noasm.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_ppc64x.go /src/goroot/src/crypto/internal/fips140/sha256/sha256block_s390x.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/sha256 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_asm.go /src/goroot/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_avx2.go /src/goroot/src/crypto/internal/fips140/sha256/_asm/sha256block_amd64_shani.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/sha256/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/tls13/cast.go /src/goroot/src/crypto/internal/fips140/tls13/tls13.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/tls13 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/ssh/kdf.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/ssh Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha512/cast.go /src/goroot/src/crypto/internal/fips140/sha512/sha512.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_amd64.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_arm64.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_asm.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_noasm.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_ppc64x.go /src/goroot/src/crypto/internal/fips140/sha512/sha512block_s390x.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/sha512 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha512/_asm/sha512block_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/sha512/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/nistec/benchmark_test.go /src/goroot/src/crypto/internal/fips140/nistec/generate.go /src/goroot/src/crypto/internal/fips140/nistec/nistec.go /src/goroot/src/crypto/internal/fips140/nistec/p224.go /src/goroot/src/crypto/internal/fips140/nistec/p224_sqrt.go /src/goroot/src/crypto/internal/fips140/nistec/p256.go /src/goroot/src/crypto/internal/fips140/nistec/p256_asm.go /src/goroot/src/crypto/internal/fips140/nistec/p256_asm_test.go /src/goroot/src/crypto/internal/fips140/nistec/p256_ordinv.go /src/goroot/src/crypto/internal/fips140/nistec/p256_ordinv_noasm.go /src/goroot/src/crypto/internal/fips140/nistec/p256_table.go /src/goroot/src/crypto/internal/fips140/nistec/p256_table_test.go /src/goroot/src/crypto/internal/fips140/nistec/p384.go /src/goroot/src/crypto/internal/fips140/nistec/p521.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/nistec Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/nistec/_asm/p256_asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/nistec/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/nistec/fiat/benchmark_test.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/cast.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/generate.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p224.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p224_fiat64.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p224_invert.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p256.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p256_fiat64.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p256_invert.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p384.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p384_fiat64.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p384_invert.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p521.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p521_fiat64.go /src/goroot/src/crypto/internal/fips140/nistec/fiat/p521_invert.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/nistec/fiat Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha3/cast.go /src/goroot/src/crypto/internal/fips140/sha3/hashes.go /src/goroot/src/crypto/internal/fips140/sha3/keccakf.go /src/goroot/src/crypto/internal/fips140/sha3/sha3.go /src/goroot/src/crypto/internal/fips140/sha3/sha3_amd64.go /src/goroot/src/crypto/internal/fips140/sha3/sha3_arm64.go /src/goroot/src/crypto/internal/fips140/sha3/sha3_noasm.go /src/goroot/src/crypto/internal/fips140/sha3/sha3_s390x.go /src/goroot/src/crypto/internal/fips140/sha3/shake.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/sha3/_asm/keccakf_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/sha3/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/pbkdf2/cast.go /src/goroot/src/crypto/internal/fips140/pbkdf2/pbkdf2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/hkdf/cast.go /src/goroot/src/crypto/internal/fips140/hkdf/hkdf.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140/rsa/cast.go /src/goroot/src/crypto/internal/fips140/rsa/keygen.go /src/goroot/src/crypto/internal/fips140/rsa/keygen_test.go /src/goroot/src/crypto/internal/fips140/rsa/pkcs1v15.go /src/goroot/src/crypto/internal/fips140/rsa/pkcs1v15_test.go /src/goroot/src/crypto/internal/fips140/rsa/pkcs1v22.go /src/goroot/src/crypto/internal/fips140/rsa/pkcs1v22_test.go /src/goroot/src/crypto/internal/fips140/rsa/rsa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140/rsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/internal/fips140/rsa/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/fips140/rsa/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/aes.go /src/goroot/src/crypto/internal/boring/boring.go /src/goroot/src/crypto/internal/boring/boring_test.go /src/goroot/src/crypto/internal/boring/doc.go /src/goroot/src/crypto/internal/boring/ecdh.go /src/goroot/src/crypto/internal/boring/ecdsa.go /src/goroot/src/crypto/internal/boring/hmac.go /src/goroot/src/crypto/internal/boring/notboring.go /src/goroot/src/crypto/internal/boring/rand.go /src/goroot/src/crypto/internal/boring/rsa.go /src/goroot/src/crypto/internal/boring/sha.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/boring Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/bcache/cache.go /src/goroot/src/crypto/internal/boring/bcache/cache_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/boring/bcache Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/sig/sig.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/boring/sig Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/bbig/big.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/boring/bbig Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/boring/syso/syso.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/boring/syso Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/impl/impl.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/impl Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/hpke/hpke.go /src/goroot/src/crypto/internal/hpke/hpke_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/hpke Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/internal/hpke/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/hpke/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/cryptotest/aead.go /src/goroot/src/crypto/internal/cryptotest/allocations.go /src/goroot/src/crypto/internal/cryptotest/block.go /src/goroot/src/crypto/internal/cryptotest/blockmode.go /src/goroot/src/crypto/internal/cryptotest/fetchmodule.go /src/goroot/src/crypto/internal/cryptotest/fips140.go /src/goroot/src/crypto/internal/cryptotest/hash.go /src/goroot/src/crypto/internal/cryptotest/implementations.go /src/goroot/src/crypto/internal/cryptotest/methods.go /src/goroot/src/crypto/internal/cryptotest/stream.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/cryptotest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140test/acvp_test.go /src/goroot/src/crypto/internal/fips140test/alias_test.go /src/goroot/src/crypto/internal/fips140test/cast_test.go /src/goroot/src/crypto/internal/fips140test/check_test.go /src/goroot/src/crypto/internal/fips140test/cmac_test.go /src/goroot/src/crypto/internal/fips140test/ctrdrbg_test.go /src/goroot/src/crypto/internal/fips140test/edwards25519_test.go /src/goroot/src/crypto/internal/fips140test/entropy_test.go /src/goroot/src/crypto/internal/fips140test/fips_test.go /src/goroot/src/crypto/internal/fips140test/indicator_test.go /src/goroot/src/crypto/internal/fips140test/nistec_ordinv_test.go /src/goroot/src/crypto/internal/fips140test/nistec_test.go /src/goroot/src/crypto/internal/fips140test/sshkdf_test.go /src/goroot/src/crypto/internal/fips140test/xaes_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/sysrand/rand.go /src/goroot/src/crypto/internal/sysrand/rand_aix.go /src/goroot/src/crypto/internal/sysrand/rand_arc4random.go /src/goroot/src/crypto/internal/sysrand/rand_getrandom.go /src/goroot/src/crypto/internal/sysrand/rand_js.go /src/goroot/src/crypto/internal/sysrand/rand_linux_test.go /src/goroot/src/crypto/internal/sysrand/rand_netbsd.go /src/goroot/src/crypto/internal/sysrand/rand_plan9.go /src/goroot/src/crypto/internal/sysrand/rand_test.go /src/goroot/src/crypto/internal/sysrand/rand_wasip1.go /src/goroot/src/crypto/internal/sysrand/rand_windows.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/sysrand Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/internal/sysrand/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/internal/sysrand/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/sysrand/internal/seccomp/seccomp_linux.go /src/goroot/src/crypto/internal/sysrand/internal/seccomp/seccomp_unsupported.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/sysrand/internal/seccomp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140only/fips140only.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140only Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140hash/hash.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140hash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/constanttime/constant_time.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/constanttime Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/entropy/entropy.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/entropy Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/entropy/v1.0.0/entropy.go /src/goroot/src/crypto/internal/entropy/v1.0.0/sha384.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/entropy/v1.0.0 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/internal/fips140cache/cache.go /src/goroot/src/crypto/internal/fips140cache/cache_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/internal/fips140cache Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/mlkem/example_test.go /src/goroot/src/crypto/mlkem/mlkem.go /src/goroot/src/crypto/mlkem/mlkem_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/mlkem Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/mlkem Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/mlkem Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_mlkem ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/mlkem fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Found package in /src/goroot/src/crypto/mlkem Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:45 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_mlkem.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_mlkem.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_mlkem.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_mlkem.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_mlkem.a ./fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_mlkem/ngolofuzz.pb.o fuzz_ng_crypto_mlkem//ngolofuzz.o fuzz_ng_crypto_mlkem.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_mlkem.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_mlkem/copy/mlkem.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_mlkem/copy/mlkem.go /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_mlkem/fuzz_ng.go fuzz_ng_crypto_mlkem/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/mlkem/example_test.go /src/goroot/src/crypto/mlkem/mlkem_test.go /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/mlkem/testdata /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/mlkem/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_mlkem/' /src/goroot/src/fuzz_ng_crypto_mlkem/example_test.go /src/goroot/src/fuzz_ng_crypto_mlkem/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_mlkem/mlkem.go /src/goroot/src/fuzz_ng_crypto_mlkem/mlkem_test.go /src/goroot/src/fuzz_ng_crypto_mlkem/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_mlkem/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_mlkem/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_mlkem/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_mlkem /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": mlkem.go:14:8: use of internal package crypto/internal/fips140/mlkem not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_mlkem [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_mlkem/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_mlkem Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_mlkem_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/mlkem Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/hmac/hmac.go /src/goroot/src/crypto/hmac/hmac_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/hmac Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/hmac Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/hmac Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_hmac ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/hmac fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:54 Found package in /src/goroot/src/crypto/hmac Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:19:54 Unhandled argument &ast.FuncType{Func:1358, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x21fb1af84e40), Results:(*ast.FieldList)(0x21fb1af84e70)} for New Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_hmac.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_hmac.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_hmac.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_hmac.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_hmac.a ./fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_hmac/ngolofuzz.pb.o fuzz_ng_crypto_hmac//ngolofuzz.o fuzz_ng_crypto_hmac.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_hmac.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_hmac/copy/hmac.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_hmac/copy/hmac.go /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_hmac/fuzz_ng.go fuzz_ng_crypto_hmac/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/hmac/hmac_test.go /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/hmac/testdata /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/hmac/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_hmac/' /src/goroot/src/fuzz_ng_crypto_hmac/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_hmac/hmac.go /src/goroot/src/fuzz_ng_crypto_hmac/hmac_test.go /src/goroot/src/fuzz_ng_crypto_hmac/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_hmac/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_hmac/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_hmac/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_hmac /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": hmac.go:25:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_hmac [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_hmac/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_hmac Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_hmac_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/hmac Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/subtle/constant_time.go /src/goroot/src/crypto/subtle/constant_time_test.go /src/goroot/src/crypto/subtle/dit.go /src/goroot/src/crypto/subtle/dit_test.go /src/goroot/src/crypto/subtle/xor.go /src/goroot/src/crypto/subtle/xor_linux_test.go /src/goroot/src/crypto/subtle/xor_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/subtle Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/subtle Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/subtle Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_subtle ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/subtle fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:03 Found package in /src/goroot/src/crypto/subtle Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:03 Unhandled argument &ast.FuncType{Func:1731, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x94ce7f2c060), Results:(*ast.FieldList)(nil)} for WithDataIndependentTiming Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_subtle.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_subtle.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_subtle.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_subtle.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_subtle.a ./fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_subtle/ngolofuzz.pb.o fuzz_ng_crypto_subtle//ngolofuzz.o fuzz_ng_crypto_subtle.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_subtle.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_subtle/copy/constant_time.go fuzz_ng_crypto_subtle/copy/dit.go fuzz_ng_crypto_subtle/copy/xor.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_subtle/copy/constant_time.go fuzz_ng_crypto_subtle/copy/dit.go fuzz_ng_crypto_subtle/copy/xor.go /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_subtle/fuzz_ng.go fuzz_ng_crypto_subtle/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/subtle/constant_time_test.go /src/goroot/src/crypto/subtle/dit_test.go /src/goroot/src/crypto/subtle/xor_linux_test.go /src/goroot/src/crypto/subtle/xor_test.go /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/subtle/testdata /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/subtle/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_subtle/' /src/goroot/src/fuzz_ng_crypto_subtle/constant_time.go /src/goroot/src/fuzz_ng_crypto_subtle/constant_time_test.go /src/goroot/src/fuzz_ng_crypto_subtle/dit.go /src/goroot/src/fuzz_ng_crypto_subtle/dit_test.go /src/goroot/src/fuzz_ng_crypto_subtle/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_subtle/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_subtle/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_subtle/xor.go /src/goroot/src/fuzz_ng_crypto_subtle/xor_linux_test.go /src/goroot/src/fuzz_ng_crypto_subtle/xor_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_subtle/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_subtle/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_subtle /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": constant_time.go:10:2: use of internal package crypto/internal/constanttime not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_subtle [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_subtle/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_subtle Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_subtle_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/subtle Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/x509/bettertls_test.go /src/goroot/src/crypto/x509/cert_pool.go /src/goroot/src/crypto/x509/cert_pool_test.go /src/goroot/src/crypto/x509/example_test.go /src/goroot/src/crypto/x509/hybrid_pool_test.go /src/goroot/src/crypto/x509/name_constraints_test.go /src/goroot/src/crypto/x509/oid.go /src/goroot/src/crypto/x509/oid_test.go /src/goroot/src/crypto/x509/parser.go /src/goroot/src/crypto/x509/parser_test.go /src/goroot/src/crypto/x509/pem_decrypt.go /src/goroot/src/crypto/x509/pem_decrypt_test.go /src/goroot/src/crypto/x509/pkcs1.go /src/goroot/src/crypto/x509/pkcs8.go /src/goroot/src/crypto/x509/pkcs8_test.go /src/goroot/src/crypto/x509/pkits_test.go /src/goroot/src/crypto/x509/platform_test.go /src/goroot/src/crypto/x509/root.go /src/goroot/src/crypto/x509/root_aix.go /src/goroot/src/crypto/x509/root_bsd.go /src/goroot/src/crypto/x509/root_darwin.go /src/goroot/src/crypto/x509/root_linux.go /src/goroot/src/crypto/x509/root_linux_test.go /src/goroot/src/crypto/x509/root_plan9.go /src/goroot/src/crypto/x509/root_solaris.go /src/goroot/src/crypto/x509/root_test.go /src/goroot/src/crypto/x509/root_unix.go /src/goroot/src/crypto/x509/root_unix_test.go /src/goroot/src/crypto/x509/root_wasm.go /src/goroot/src/crypto/x509/root_windows.go /src/goroot/src/crypto/x509/sec1.go /src/goroot/src/crypto/x509/sec1_test.go /src/goroot/src/crypto/x509/verify.go /src/goroot/src/crypto/x509/verify_test.go /src/goroot/src/crypto/x509/x509.go /src/goroot/src/crypto/x509/x509_test.go /src/goroot/src/crypto/x509/x509_test_import.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 37 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/x509 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/x509 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_x509 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/x509 fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Found package in /src/goroot/src/crypto/x509 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for Certificate is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for Certificate is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Type HostnameError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Type InsecureAlgorithmError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Type CertificateInvalidError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Type UnknownAuthorityError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Type UnhandledCriticalExtension is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Type ConstraintViolationError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Type SystemRootsError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Unhandled argument &ast.FuncType{Func:217933, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x18bdfad98ea0), Results:(*ast.FieldList)(0x18bdfad98ed0)} for CertPoolNgdotAddCertWithConstraint Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function OIDFromInts has unproduced array argument uint64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function EqualASN1OID has unproduced argument asn1.ObjectIdentifier Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function IsEncryptedPEMBlock has unproduced argument pem.Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function DecryptPEMBlock has unproduced argument pem.Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function MarshalPKCS1PrivateKey has unproduced argument rsa.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function MarshalPKCS1PublicKey has unproduced argument rsa.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function MarshalECPrivateKey has unproduced argument ecdsa.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Error has unproduced recv CertificateInvalidError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Error has unproduced recv HostnameError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Error has unproduced recv UnknownAuthorityError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Error has unproduced recv SystemRootsError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Unwrap has unproduced recv SystemRootsError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Verify has unproduced argument VerifyOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Error has unproduced recv InsecureAlgorithmError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Error has unproduced recv ConstraintViolationError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function CheckCRLSignature has unproduced argument pkix.CertificateList Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function Error has unproduced recv UnhandledCriticalExtension Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function CreateCRL has unproduced argument pkix.RevokedCertificate Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function CreateCRL has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:11 Function CreateRevocationList has unproduced argument crypto.Signer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_x509.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_x509.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_x509.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_x509.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_x509.a ./fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_x509/ngolofuzz.pb.o fuzz_ng_crypto_x509//ngolofuzz.o fuzz_ng_crypto_x509.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_x509.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_x509/copy/cert_pool.go fuzz_ng_crypto_x509/copy/oid.go fuzz_ng_crypto_x509/copy/parser.go fuzz_ng_crypto_x509/copy/pem_decrypt.go fuzz_ng_crypto_x509/copy/pkcs1.go fuzz_ng_crypto_x509/copy/pkcs8.go fuzz_ng_crypto_x509/copy/root.go fuzz_ng_crypto_x509/copy/root_linux.go fuzz_ng_crypto_x509/copy/root_unix.go fuzz_ng_crypto_x509/copy/sec1.go fuzz_ng_crypto_x509/copy/verify.go fuzz_ng_crypto_x509/copy/x509.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_x509/copy/cert_pool.go fuzz_ng_crypto_x509/copy/oid.go fuzz_ng_crypto_x509/copy/parser.go fuzz_ng_crypto_x509/copy/pem_decrypt.go fuzz_ng_crypto_x509/copy/pkcs1.go fuzz_ng_crypto_x509/copy/pkcs8.go fuzz_ng_crypto_x509/copy/root.go fuzz_ng_crypto_x509/copy/root_linux.go fuzz_ng_crypto_x509/copy/root_unix.go fuzz_ng_crypto_x509/copy/sec1.go fuzz_ng_crypto_x509/copy/verify.go fuzz_ng_crypto_x509/copy/x509.go /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_x509/fuzz_ng.go fuzz_ng_crypto_x509/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/x509/bettertls_test.go /src/goroot/src/crypto/x509/cert_pool_test.go /src/goroot/src/crypto/x509/example_test.go /src/goroot/src/crypto/x509/hybrid_pool_test.go /src/goroot/src/crypto/x509/name_constraints_test.go /src/goroot/src/crypto/x509/oid_test.go /src/goroot/src/crypto/x509/parser_test.go /src/goroot/src/crypto/x509/pem_decrypt_test.go /src/goroot/src/crypto/x509/pkcs8_test.go /src/goroot/src/crypto/x509/pkits_test.go /src/goroot/src/crypto/x509/platform_test.go /src/goroot/src/crypto/x509/root_linux_test.go /src/goroot/src/crypto/x509/root_test.go /src/goroot/src/crypto/x509/root_unix_test.go /src/goroot/src/crypto/x509/sec1_test.go /src/goroot/src/crypto/x509/verify_test.go /src/goroot/src/crypto/x509/x509_test.go /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/x509/testdata /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_x509/' /src/goroot/src/fuzz_ng_crypto_x509/bettertls_test.go /src/goroot/src/fuzz_ng_crypto_x509/cert_pool.go /src/goroot/src/fuzz_ng_crypto_x509/cert_pool_test.go /src/goroot/src/fuzz_ng_crypto_x509/example_test.go /src/goroot/src/fuzz_ng_crypto_x509/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_x509/hybrid_pool_test.go /src/goroot/src/fuzz_ng_crypto_x509/name_constraints_test.go /src/goroot/src/fuzz_ng_crypto_x509/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_x509/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_x509/oid.go /src/goroot/src/fuzz_ng_crypto_x509/oid_test.go /src/goroot/src/fuzz_ng_crypto_x509/parser.go /src/goroot/src/fuzz_ng_crypto_x509/parser_test.go /src/goroot/src/fuzz_ng_crypto_x509/pem_decrypt.go /src/goroot/src/fuzz_ng_crypto_x509/pem_decrypt_test.go /src/goroot/src/fuzz_ng_crypto_x509/pkcs1.go /src/goroot/src/fuzz_ng_crypto_x509/pkcs8.go /src/goroot/src/fuzz_ng_crypto_x509/pkcs8_test.go /src/goroot/src/fuzz_ng_crypto_x509/pkits_test.go /src/goroot/src/fuzz_ng_crypto_x509/platform_test.go /src/goroot/src/fuzz_ng_crypto_x509/root.go /src/goroot/src/fuzz_ng_crypto_x509/root_linux.go /src/goroot/src/fuzz_ng_crypto_x509/root_linux_test.go /src/goroot/src/fuzz_ng_crypto_x509/root_test.go /src/goroot/src/fuzz_ng_crypto_x509/root_unix.go /src/goroot/src/fuzz_ng_crypto_x509/root_unix_test.go /src/goroot/src/fuzz_ng_crypto_x509/sec1.go /src/goroot/src/fuzz_ng_crypto_x509/sec1_test.go /src/goroot/src/fuzz_ng_crypto_x509/verify.go /src/goroot/src/fuzz_ng_crypto_x509/verify_test.go /src/goroot/src/fuzz_ng_crypto_x509/x509.go /src/goroot/src/fuzz_ng_crypto_x509/x509_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_x509/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_x509/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_x509 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_x509 (test) Step #3 - "compile-libfuzzer-address-x86_64": bettertls_test.go:18:2: use of internal package crypto/internal/cryptotest not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_x509 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_x509/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_x509 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_x509_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/x509 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/x509/pkix/pkix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/x509/pkix Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/x509/pkix Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509/pkix Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_x509_pkix ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/x509/pkix fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:22 Found package in /src/goroot/src/crypto/x509/pkix Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:22 Function FillFromRDNSequence has unproduced recv Name Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:22 Function ToRDNSequence has unproduced recv Name Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:22 Function String has unproduced recv Name Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:22 Function HasExpired has unproduced recv CertificateList Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_x509_pkix.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_x509_pkix.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_x509_pkix.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:198:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_x509_pkix.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_x509_pkix.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_x509_pkix.a ./fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_x509_pkix/fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_x509_pkix/fuzz_ng.go:198:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_x509_pkix/ngolofuzz.pb.o fuzz_ng_crypto_x509_pkix//ngolofuzz.o fuzz_ng_crypto_x509_pkix.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_x509_pkix.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_x509_pkix.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_x509_pkix.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_x509_pkix/copy/pkix.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_x509_pkix/copy/pkix.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_x509_pkix/fuzz_ng.go fuzz_ng_crypto_x509_pkix/main.2558377744.go fuzz_ng_crypto_x509_pkix/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/crypto/x509/pkix/*_test.go' /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/x509/pkix/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/x509/pkix/testdata /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/x509/pkix/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_x509_pkix/' /src/goroot/src/fuzz_ng_crypto_x509_pkix/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/main.2558377744.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_x509_pkix/pkix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_x509_pkix/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_x509_pkix /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? fuzz_ng_crypto_x509_pkix [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_x509_pkix/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_x509_pkix Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_x509_pkix_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/x509/pkix Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/x509/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/x509/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/x509/testdata/nist-pkits/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/x509/testdata/nist-pkits/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/x509/testdata/nist-pkits/certs/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/x509/testdata/nist-pkits/certs/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/x509/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/x509/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/x509/internal/macos/corefoundation.go /src/goroot/src/crypto/x509/internal/macos/security.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/x509/internal/macos Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/cipher/benchmark_test.go /src/goroot/src/crypto/cipher/cbc.go /src/goroot/src/crypto/cipher/cbc_aes_test.go /src/goroot/src/crypto/cipher/cbc_test.go /src/goroot/src/crypto/cipher/cfb.go /src/goroot/src/crypto/cipher/cfb_test.go /src/goroot/src/crypto/cipher/cipher.go /src/goroot/src/crypto/cipher/common_test.go /src/goroot/src/crypto/cipher/ctr.go /src/goroot/src/crypto/cipher/ctr_aes_test.go /src/goroot/src/crypto/cipher/ctr_test.go /src/goroot/src/crypto/cipher/example_test.go /src/goroot/src/crypto/cipher/fuzz_test.go /src/goroot/src/crypto/cipher/gcm.go /src/goroot/src/crypto/cipher/gcm_test.go /src/goroot/src/crypto/cipher/io.go /src/goroot/src/crypto/cipher/modes_test.go /src/goroot/src/crypto/cipher/ofb.go /src/goroot/src/crypto/cipher/ofb_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 19 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/cipher Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/cipher Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/cipher Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_cipher ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude StreamReader' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude StreamReader crypto/cipher fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Found package in /src/goroot/src/crypto/cipher Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Type Block is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewCBCEncrypter has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewCBCDecrypter has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewCFBEncrypter has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewCFBDecrypter has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewCTR has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewGCM has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewGCMWithNonceSize has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewGCMWithTagSize has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewGCMWithRandomNonce has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function Read has unproduced recv StreamReader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function Write has unproduced recv StreamWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function Close has unproduced recv StreamWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:28 Function NewOFB has unproduced argument Block Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_cipher.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_cipher.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_cipher.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "crypto/cipher" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_cipher.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_cipher.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_cipher.a ./fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_cipher/fuzz_ng.go:10:2: "crypto/cipher" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_cipher/fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_cipher/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_cipher/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_cipher/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_cipher/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_cipher/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_cipher/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_cipher/ngolofuzz.pb.o fuzz_ng_crypto_cipher//ngolofuzz.o fuzz_ng_crypto_cipher.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_cipher/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_cipher//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_cipher.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_cipher.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_cipher.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_cipher/copy/cbc.go fuzz_ng_crypto_cipher/copy/cfb.go fuzz_ng_crypto_cipher/copy/cipher.go fuzz_ng_crypto_cipher/copy/ctr.go fuzz_ng_crypto_cipher/copy/gcm.go fuzz_ng_crypto_cipher/copy/io.go fuzz_ng_crypto_cipher/copy/ofb.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_cipher/copy/cbc.go fuzz_ng_crypto_cipher/copy/cfb.go fuzz_ng_crypto_cipher/copy/cipher.go fuzz_ng_crypto_cipher/copy/ctr.go fuzz_ng_crypto_cipher/copy/gcm.go fuzz_ng_crypto_cipher/copy/io.go fuzz_ng_crypto_cipher/copy/ofb.go /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_cipher/fuzz_ng.go fuzz_ng_crypto_cipher/main.50528764.go /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/cipher/benchmark_test.go /src/goroot/src/crypto/cipher/cbc_aes_test.go /src/goroot/src/crypto/cipher/cbc_test.go /src/goroot/src/crypto/cipher/cfb_test.go /src/goroot/src/crypto/cipher/common_test.go /src/goroot/src/crypto/cipher/ctr_aes_test.go /src/goroot/src/crypto/cipher/ctr_test.go /src/goroot/src/crypto/cipher/example_test.go /src/goroot/src/crypto/cipher/fuzz_test.go /src/goroot/src/crypto/cipher/gcm_test.go /src/goroot/src/crypto/cipher/modes_test.go /src/goroot/src/crypto/cipher/ofb_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/cipher/testdata /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/cipher/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_cipher/' /src/goroot/src/fuzz_ng_crypto_cipher/benchmark_test.go /src/goroot/src/fuzz_ng_crypto_cipher/cbc.go /src/goroot/src/fuzz_ng_crypto_cipher/cbc_aes_test.go /src/goroot/src/fuzz_ng_crypto_cipher/cbc_test.go /src/goroot/src/fuzz_ng_crypto_cipher/cfb.go /src/goroot/src/fuzz_ng_crypto_cipher/cfb_test.go /src/goroot/src/fuzz_ng_crypto_cipher/cipher.go /src/goroot/src/fuzz_ng_crypto_cipher/common_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ctr.go /src/goroot/src/fuzz_ng_crypto_cipher/ctr_aes_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ctr_test.go /src/goroot/src/fuzz_ng_crypto_cipher/example_test.go /src/goroot/src/fuzz_ng_crypto_cipher/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_cipher/fuzz_test.go /src/goroot/src/fuzz_ng_crypto_cipher/gcm.go /src/goroot/src/fuzz_ng_crypto_cipher/gcm_test.go /src/goroot/src/fuzz_ng_crypto_cipher/io.go /src/goroot/src/fuzz_ng_crypto_cipher/main.50528764.go /src/goroot/src/fuzz_ng_crypto_cipher/modes_test.go /src/goroot/src/fuzz_ng_crypto_cipher/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_cipher/ofb.go /src/goroot/src/fuzz_ng_crypto_cipher/ofb_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_cipher/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_cipher/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_cipher /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": cbc.go:16:2: use of internal package crypto/internal/fips140/aes not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_cipher [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_cipher/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_cipher Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_cipher_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/cipher Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/ecdsa/boring.go /src/goroot/src/crypto/ecdsa/ecdsa.go /src/goroot/src/crypto/ecdsa/ecdsa_legacy.go /src/goroot/src/crypto/ecdsa/ecdsa_test.go /src/goroot/src/crypto/ecdsa/equal_test.go /src/goroot/src/crypto/ecdsa/example_test.go /src/goroot/src/crypto/ecdsa/notboring.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_ecdsa ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/ecdsa fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Found package in /src/goroot/src/crypto/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Function Equal has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Function ParseUncompressedPublicKey has unproduced argument elliptic.Curve Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Function Equal has unproduced argument crypto.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Function ParseRawPrivateKey has unproduced argument elliptic.Curve Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Function Sign has unproduced argument crypto.SignerOpts Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:31 Function GenerateKey has unproduced argument elliptic.Curve Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_ecdsa.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_ecdsa.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_ecdsa.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_ecdsa.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_ecdsa.a ./fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_ecdsa/ngolofuzz.pb.o fuzz_ng_crypto_ecdsa//ngolofuzz.o fuzz_ng_crypto_ecdsa.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_ecdsa.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_ecdsa/copy/ecdsa.go fuzz_ng_crypto_ecdsa/copy/ecdsa_legacy.go fuzz_ng_crypto_ecdsa/copy/notboring.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_ecdsa/copy/ecdsa.go fuzz_ng_crypto_ecdsa/copy/ecdsa_legacy.go fuzz_ng_crypto_ecdsa/copy/notboring.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_ecdsa/fuzz_ng.go fuzz_ng_crypto_ecdsa/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/ecdsa/ecdsa_test.go /src/goroot/src/crypto/ecdsa/equal_test.go /src/goroot/src/crypto/ecdsa/example_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/ecdsa/testdata /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_ecdsa/' /src/goroot/src/fuzz_ng_crypto_ecdsa/ecdsa.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ecdsa_legacy.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ecdsa_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/equal_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/example_test.go /src/goroot/src/fuzz_ng_crypto_ecdsa/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ecdsa/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ecdsa/notboring.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ecdsa/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ecdsa/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_ecdsa /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": ecdsa.go:23:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_ecdsa [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_ecdsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ecdsa Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_ecdsa_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/ecdsa Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/ecdsa/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/ecdsa/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/dsa/dsa.go /src/goroot/src/crypto/dsa/dsa_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/dsa Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/dsa Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/dsa Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_dsa ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/dsa fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:40 Found package in /src/goroot/src/crypto/dsa Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:40 Function GenerateParameters has unproduced argument Parameters Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:40 Function GenerateKey has unproduced argument PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:40 Function Sign has unproduced argument PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:40 Function Verify has unproduced argument PublicKey Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_dsa.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_dsa.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:29:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:29:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_dsa.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:34: undefined: ParameterSizesEnum Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:133:43: undefined: ParameterSizesEnum Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:142:31: undefined: ParametersStruct Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:154:30: undefined: PublicKeyStruct Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:164:31: undefined: PrivateKeyStruct Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:174:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:195:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:216:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:233:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:239:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:233:10: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:42 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_dsa.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_dsa.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_dsa.a ./fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:120:34: undefined: ParameterSizesEnum Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:133:43: undefined: ParameterSizesEnum Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:142:31: undefined: ParametersStruct Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:154:30: undefined: PublicKeyStruct Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:164:31: undefined: PrivateKeyStruct Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:174:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:195:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:216:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:233:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:239:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_dsa/fuzz_ng.go:233:10: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:43 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_dsa/ngolofuzz.pb.o fuzz_ng_crypto_dsa//ngolofuzz.o fuzz_ng_crypto_dsa.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_dsa/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_dsa//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_dsa.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_dsa.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_dsa.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_dsa/copy/dsa.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_dsa/copy/dsa.go /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_dsa/fuzz_ng.go fuzz_ng_crypto_dsa/main.2845841186.go /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/dsa/dsa_test.go /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/dsa/testdata /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/dsa/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_dsa/' /src/goroot/src/fuzz_ng_crypto_dsa/dsa.go /src/goroot/src/fuzz_ng_crypto_dsa/dsa_test.go /src/goroot/src/fuzz_ng_crypto_dsa/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_dsa/main.2845841186.go /src/goroot/src/fuzz_ng_crypto_dsa/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_dsa/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_dsa/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_dsa /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": dsa.go:21:2: use of internal package crypto/internal/fips140only not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_dsa [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_dsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_dsa Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_dsa_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/dsa Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/md5/example_test.go /src/goroot/src/crypto/md5/gen.go /src/goroot/src/crypto/md5/md5.go /src/goroot/src/crypto/md5/md5_test.go /src/goroot/src/crypto/md5/md5block.go /src/goroot/src/crypto/md5/md5block_decl.go /src/goroot/src/crypto/md5/md5block_generic.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/md5 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/md5 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/md5 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_md5 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/md5 fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:43 Found package in /src/goroot/src/crypto/md5 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_md5.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_md5.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_md5.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_md5.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_md5.a ./fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_md5/ngolofuzz.pb.o fuzz_ng_crypto_md5//ngolofuzz.o fuzz_ng_crypto_md5.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_md5.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_md5/copy/md5.go fuzz_ng_crypto_md5/copy/md5block.go fuzz_ng_crypto_md5/copy/md5block_decl.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_md5/copy/md5.go fuzz_ng_crypto_md5/copy/md5block.go fuzz_ng_crypto_md5/copy/md5block_decl.go /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_md5/fuzz_ng.go fuzz_ng_crypto_md5/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/md5/example_test.go /src/goroot/src/crypto/md5/md5_test.go /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/md5/testdata /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/md5/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_md5/' /src/goroot/src/fuzz_ng_crypto_md5/example_test.go /src/goroot/src/fuzz_ng_crypto_md5/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_md5/md5.go /src/goroot/src/fuzz_ng_crypto_md5/md5_test.go /src/goroot/src/fuzz_ng_crypto_md5/md5block.go /src/goroot/src/fuzz_ng_crypto_md5/md5block_decl.go /src/goroot/src/fuzz_ng_crypto_md5/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_md5/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_md5/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_md5/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_md5 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": md5.go:15:2: use of internal package crypto/internal/fips140only not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_md5 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_md5/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_md5 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_md5_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/md5 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/md5/_asm/md5block_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/md5/_asm Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/md5/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/md5/_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_md5__asm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/md5/_asm fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:51 Found package in /src/goroot/src/crypto/md5/_asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:51 Function ROUND1 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:51 Function ROUND2 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:51 Function ROUND3FIRST has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:51 Function ROUND3 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:51 Function ROUND4 has unproduced argument GPPhysical Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_md5__asm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_md5__asm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "crypto/md5/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "crypto/md5/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_md5__asm.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "crypto/md5/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:53 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_md5__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_md5__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_md5__asm.a ./fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_md5__asm/fuzz_ng.go:10:2: import "crypto/md5/_asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:53 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_md5__asm/ngolofuzz.pb.o fuzz_ng_crypto_md5__asm//ngolofuzz.o fuzz_ng_crypto_md5__asm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_md5__asm/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_md5__asm//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_md5__asm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_md5__asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_md5__asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_md5__asm/copy/md5block_amd64_asm.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_md5__asm/copy/md5block_amd64_asm.go /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_md5__asm/fuzz_ng.go fuzz_ng_crypto_md5__asm/main.2874447665.go /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/crypto/md5/_asm/*_test.go' /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/md5/_asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/md5/_asm/testdata /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/md5/_asm/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_md5__asm/' /src/goroot/src/fuzz_ng_crypto_md5__asm/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_md5__asm/main.2874447665.go /src/goroot/src/fuzz_ng_crypto_md5__asm/md5block_amd64_asm.go /src/goroot/src/fuzz_ng_crypto_md5__asm/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_md5__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_md5__asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_md5__asm /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/reg Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/operand Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/mmcloughlin/avo/build Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/build in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/operand in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/mmcloughlin/avo/reg in github.com/mmcloughlin/avo v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_md5__asm [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_md5__asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_md5__asm Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_md5__asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/md5/_asm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/ed25519/ed25519.go /src/goroot/src/crypto/ed25519/ed25519_test.go /src/goroot/src/crypto/ed25519/ed25519vectors_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_ed25519 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/ed25519 fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Found package in /src/goroot/src/crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Function Equal has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Function Equal has unproduced argument crypto.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Function Sign has unproduced argument crypto.SignerOpts Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Function HashFunc has unproduced recv Options Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:20:54 Function VerifyWithOptions has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_ed25519.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_ed25519.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_ed25519.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_ed25519.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_ed25519.a ./fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_ed25519/ngolofuzz.pb.o fuzz_ng_crypto_ed25519//ngolofuzz.o fuzz_ng_crypto_ed25519.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_ed25519.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_ed25519/copy/ed25519.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_ed25519/copy/ed25519.go /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_ed25519/fuzz_ng.go fuzz_ng_crypto_ed25519/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/ed25519/ed25519_test.go /src/goroot/src/crypto/ed25519/ed25519vectors_test.go /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/ed25519/testdata /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_ed25519/' /src/goroot/src/fuzz_ng_crypto_ed25519/ed25519.go /src/goroot/src/fuzz_ng_crypto_ed25519/ed25519_test.go /src/goroot/src/fuzz_ng_crypto_ed25519/ed25519vectors_test.go /src/goroot/src/fuzz_ng_crypto_ed25519/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_ed25519/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ed25519/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ed25519/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ed25519/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_ed25519 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": ed25519.go:21:2: use of internal package crypto/internal/fips140/ed25519 not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_ed25519 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_ed25519/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_ed25519_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/ed25519 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/ed25519/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/ed25519/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/rand/example_test.go /src/goroot/src/crypto/rand/rand.go /src/goroot/src/crypto/rand/rand_test.go /src/goroot/src/crypto/rand/text.go /src/goroot/src/crypto/rand/text_test.go /src/goroot/src/crypto/rand/util.go /src/goroot/src/crypto/rand/util_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/rand Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/rand Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rand Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_rand ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-limits Prime.bits' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Prime.bits crypto/rand fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:02 Found package in /src/goroot/src/crypto/rand Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_rand.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_rand.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_rand.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_rand.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_rand.a ./fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_rand/ngolofuzz.pb.o fuzz_ng_crypto_rand//ngolofuzz.o fuzz_ng_crypto_rand.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_rand.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_rand/copy/rand.go fuzz_ng_crypto_rand/copy/text.go fuzz_ng_crypto_rand/copy/util.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_rand/copy/rand.go fuzz_ng_crypto_rand/copy/text.go fuzz_ng_crypto_rand/copy/util.go /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_rand/fuzz_ng.go fuzz_ng_crypto_rand/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/rand/example_test.go /src/goroot/src/crypto/rand/rand_test.go /src/goroot/src/crypto/rand/text_test.go /src/goroot/src/crypto/rand/util_test.go /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/rand/testdata /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/rand/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_rand/' /src/goroot/src/fuzz_ng_crypto_rand/example_test.go /src/goroot/src/fuzz_ng_crypto_rand/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_rand/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rand/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rand/rand.go /src/goroot/src/fuzz_ng_crypto_rand/rand_test.go /src/goroot/src/fuzz_ng_crypto_rand/text.go /src/goroot/src/fuzz_ng_crypto_rand/text_test.go /src/goroot/src/fuzz_ng_crypto_rand/util.go /src/goroot/src/fuzz_ng_crypto_rand/util_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rand/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rand/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_rand /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": rand.go:10:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_rand [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_rand/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rand Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_rand_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/rand Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/ecdh/ecdh.go /src/goroot/src/crypto/ecdh/ecdh_test.go /src/goroot/src/crypto/ecdh/nist.go /src/goroot/src/crypto/ecdh/x25519.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/ecdh Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/ecdh Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/ecdh Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_ecdh ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/ecdh fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Found package in /src/goroot/src/crypto/ecdh Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Type PrivateKey is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Function Equal has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Function ECDH has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Function Bytes has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Function Equal has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Function Curve has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Function PublicKey has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:11 Function Public has unproduced recv PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_ecdh.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_ecdh.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_ecdh.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:213:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:17 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_ecdh.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_ecdh.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_ecdh.a ./fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_ecdh/fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_ecdh/fuzz_ng.go:213:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:17 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_ecdh/ngolofuzz.pb.o fuzz_ng_crypto_ecdh//ngolofuzz.o fuzz_ng_crypto_ecdh.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_ecdh.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_ecdh.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_ecdh.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_ecdh/copy/ecdh.go fuzz_ng_crypto_ecdh/copy/nist.go fuzz_ng_crypto_ecdh/copy/x25519.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_ecdh/copy/ecdh.go fuzz_ng_crypto_ecdh/copy/nist.go fuzz_ng_crypto_ecdh/copy/x25519.go /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_ecdh/fuzz_ng.go fuzz_ng_crypto_ecdh/main.3038660688.go fuzz_ng_crypto_ecdh/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/ecdh/ecdh_test.go /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/ecdh/testdata /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/ecdh/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_ecdh/' /src/goroot/src/fuzz_ng_crypto_ecdh/ecdh.go /src/goroot/src/fuzz_ng_crypto_ecdh/ecdh_test.go /src/goroot/src/fuzz_ng_crypto_ecdh/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_ecdh/main.3038660688.go /src/goroot/src/fuzz_ng_crypto_ecdh/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_ecdh/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_ecdh/nist.go /src/goroot/src/fuzz_ng_crypto_ecdh/x25519.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ecdh/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_ecdh/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_ecdh /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": ecdh.go:11:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_ecdh [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_ecdh/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_ecdh Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_ecdh_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/ecdh Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/sha256/example_test.go /src/goroot/src/crypto/sha256/sha256.go /src/goroot/src/crypto/sha256/sha256_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/sha256 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/sha256 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha256 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_sha256 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/sha256 fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:17 Found package in /src/goroot/src/crypto/sha256 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:17 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:17 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha256.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha256.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_sha256.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_sha256.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_sha256.a ./fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_sha256/ngolofuzz.pb.o fuzz_ng_crypto_sha256//ngolofuzz.o fuzz_ng_crypto_sha256.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_sha256.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_sha256/copy/sha256.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha256/copy/sha256.go /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha256/fuzz_ng.go fuzz_ng_crypto_sha256/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/sha256/example_test.go /src/goroot/src/crypto/sha256/sha256_test.go /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/sha256/testdata /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha256/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha256/' /src/goroot/src/fuzz_ng_crypto_sha256/example_test.go /src/goroot/src/fuzz_ng_crypto_sha256/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha256/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha256/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha256/sha256.go /src/goroot/src/fuzz_ng_crypto_sha256/sha256_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha256/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha256/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_sha256 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": sha256.go:11:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_sha256 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha256/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha256 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_sha256_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/sha256 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/sha512/sha512.go /src/goroot/src/crypto/sha512/sha512_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/sha512 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/sha512 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha512 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_sha512 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/sha512 fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:26 Found package in /src/goroot/src/crypto/sha512 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:26 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:26 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:26 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:26 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha512.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha512.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_sha512.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_sha512.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_sha512.a ./fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_sha512/ngolofuzz.pb.o fuzz_ng_crypto_sha512//ngolofuzz.o fuzz_ng_crypto_sha512.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_sha512.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_sha512/copy/sha512.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha512/copy/sha512.go /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha512/fuzz_ng.go fuzz_ng_crypto_sha512/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/sha512/sha512_test.go /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/sha512/testdata /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha512/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha512/' /src/goroot/src/fuzz_ng_crypto_sha512/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha512/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha512/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha512/sha512.go /src/goroot/src/fuzz_ng_crypto_sha512/sha512_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha512/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha512/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_sha512 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": sha512.go:15:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_sha512 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha512/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha512 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_sha512_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/sha512 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/sha3/sha3.go /src/goroot/src/crypto/sha3/sha3_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_sha3 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-limits SumSHAKE128.length,SumSHAKE256.length' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits SumSHAKE128.length,SumSHAKE256.length crypto/sha3 fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Found package in /src/goroot/src/crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_sha3.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_sha3.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_sha3.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_sha3.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_sha3.a ./fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_sha3/ngolofuzz.pb.o fuzz_ng_crypto_sha3//ngolofuzz.o fuzz_ng_crypto_sha3.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_sha3.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_sha3/copy/sha3.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha3/copy/sha3.go /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_sha3/fuzz_ng.go fuzz_ng_crypto_sha3/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/sha3/sha3_test.go /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/sha3/testdata /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/sha3/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_sha3/' /src/goroot/src/fuzz_ng_crypto_sha3/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_sha3/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_sha3/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_sha3/sha3.go /src/goroot/src/fuzz_ng_crypto_sha3/sha3_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha3/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_sha3/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_sha3 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": sha3.go:11:2: use of internal package crypto/internal/fips140/sha3 not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_sha3 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_sha3/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_sha3 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_sha3_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/sha3 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/pbkdf2/pbkdf2.go /src/goroot/src/crypto/pbkdf2/pbkdf2_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_pbkdf2 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/pbkdf2 fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:44 Found package in /src/goroot/src/crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:44 Unhandled argument &ast.FuncType{Func:1541, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x397895c34750), Results:(*ast.FieldList)(0x397895c34780)} for Key Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_pbkdf2.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_pbkdf2.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_pbkdf2.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "crypto/pbkdf2" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_pbkdf2.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_pbkdf2.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_pbkdf2.a ./fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_pbkdf2/fuzz_ng.go:10:2: "crypto/pbkdf2" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_pbkdf2/fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_pbkdf2/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_pbkdf2/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_pbkdf2/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_pbkdf2/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_pbkdf2/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_pbkdf2/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_pbkdf2/ngolofuzz.pb.o fuzz_ng_crypto_pbkdf2//ngolofuzz.o fuzz_ng_crypto_pbkdf2.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_pbkdf2/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_pbkdf2//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_pbkdf2.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_pbkdf2.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_pbkdf2.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_pbkdf2/copy/pbkdf2.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_pbkdf2/copy/pbkdf2.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_pbkdf2/fuzz_ng.go fuzz_ng_crypto_pbkdf2/main.27524937.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/pbkdf2/pbkdf2_test.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/pbkdf2/testdata /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/pbkdf2/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_pbkdf2/' /src/goroot/src/fuzz_ng_crypto_pbkdf2/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/main.27524937.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/pbkdf2.go /src/goroot/src/fuzz_ng_crypto_pbkdf2/pbkdf2_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_pbkdf2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_pbkdf2 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": pbkdf2.go:14:2: use of internal package crypto/internal/fips140/pbkdf2 not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_pbkdf2 [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_pbkdf2/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_pbkdf2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/pbkdf2 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/hkdf/example_test.go /src/goroot/src/crypto/hkdf/hkdf.go /src/goroot/src/crypto/hkdf/hkdf_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_hkdf ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/hkdf fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 Found package in /src/goroot/src/crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 Unhandled argument &ast.FuncType{Func:973, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2b312c90b0e0), Results:(*ast.FieldList)(0x2b312c90b110)} for Extract Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 Unhandled argument &ast.FuncType{Func:1609, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2b312c90b350), Results:(*ast.FieldList)(0x2b312c90b380)} for Expand Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:46 Unhandled argument &ast.FuncType{Func:2203, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2b312c90b650), Results:(*ast.FieldList)(0x2b312c90b680)} for Key Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_hkdf.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_hkdf.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_hkdf.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "crypto/hkdf" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:48 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_hkdf.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_crypto_hkdf.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_hkdf.a ./fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_hkdf/fuzz_ng.go:10:2: "crypto/hkdf" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_hkdf/fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_hkdf/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_hkdf/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_hkdf/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_hkdf/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_hkdf/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_crypto_hkdf/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_hkdf/ngolofuzz.pb.o fuzz_ng_crypto_hkdf//ngolofuzz.o fuzz_ng_crypto_hkdf.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_hkdf/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_hkdf//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_crypto_hkdf.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_hkdf.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_crypto_hkdf.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_hkdf/copy/hkdf.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_hkdf/copy/hkdf.go /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_hkdf/fuzz_ng.go fuzz_ng_crypto_hkdf/main.1484033544.go /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/hkdf/example_test.go /src/goroot/src/crypto/hkdf/hkdf_test.go /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/hkdf/testdata /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/hkdf/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_hkdf/' /src/goroot/src/fuzz_ng_crypto_hkdf/example_test.go /src/goroot/src/fuzz_ng_crypto_hkdf/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_hkdf/hkdf.go /src/goroot/src/fuzz_ng_crypto_hkdf/hkdf_test.go /src/goroot/src/fuzz_ng_crypto_hkdf/main.1484033544.go /src/goroot/src/fuzz_ng_crypto_hkdf/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_hkdf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_hkdf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_hkdf /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": hkdf.go:14:2: use of internal package crypto/internal/fips140/hkdf not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_hkdf [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_hkdf/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_hkdf Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_hkdf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/hkdf Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/rsa/boring.go /src/goroot/src/crypto/rsa/boring_test.go /src/goroot/src/crypto/rsa/equal_test.go /src/goroot/src/crypto/rsa/example_test.go /src/goroot/src/crypto/rsa/fips.go /src/goroot/src/crypto/rsa/notboring.go /src/goroot/src/crypto/rsa/pkcs1v15.go /src/goroot/src/crypto/rsa/pkcs1v15_test.go /src/goroot/src/crypto/rsa/pss_test.go /src/goroot/src/crypto/rsa/rsa.go /src/goroot/src/crypto/rsa/rsa_export_test.go /src/goroot/src/crypto/rsa/rsa_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/rsa Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/rsa Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/rsa Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_rsa ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-limits Prime.nprimes,GenerateMultiPrimeKey.nprimes,GenerateMultiPrimeKey.bits,GenerateKey.bits' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Prime.nprimes,GenerateMultiPrimeKey.nprimes,GenerateMultiPrimeKey.bits,GenerateKey.bits crypto/rsa fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Found package in /src/goroot/src/crypto/rsa Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function HashFunc has unproduced recv PSSOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function SignPSS has unproduced argument crypto.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function SignPSS has unproduced argument PSSOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function VerifyPSS has unproduced argument PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function VerifyPSS has unproduced argument crypto.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function VerifyPSS has unproduced argument PSSOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function EncryptOAEP has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function EncryptOAEP has unproduced argument PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function DecryptOAEP has unproduced argument hash.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function SignPKCS1v15 has unproduced argument crypto.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function VerifyPKCS1v15 has unproduced argument PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function VerifyPKCS1v15 has unproduced argument crypto.Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function EncryptPKCS1v15 has unproduced argument PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function Equal has unproduced argument crypto.PublicKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function Equal has unproduced argument crypto.PrivateKey Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function Sign has unproduced argument crypto.SignerOpts Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:49 Function Decrypt has unproduced argument crypto.DecrypterOpts Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_rsa.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_rsa.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_rsa.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_rsa.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_rsa.a ./fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_rsa/ngolofuzz.pb.o fuzz_ng_crypto_rsa//ngolofuzz.o fuzz_ng_crypto_rsa.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_rsa.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_rsa/copy/fips.go fuzz_ng_crypto_rsa/copy/notboring.go fuzz_ng_crypto_rsa/copy/pkcs1v15.go fuzz_ng_crypto_rsa/copy/rsa.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_rsa/copy/fips.go fuzz_ng_crypto_rsa/copy/notboring.go fuzz_ng_crypto_rsa/copy/pkcs1v15.go fuzz_ng_crypto_rsa/copy/rsa.go /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_rsa/fuzz_ng.go fuzz_ng_crypto_rsa/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/rsa/boring_test.go /src/goroot/src/crypto/rsa/equal_test.go /src/goroot/src/crypto/rsa/example_test.go /src/goroot/src/crypto/rsa/pkcs1v15_test.go /src/goroot/src/crypto/rsa/pss_test.go /src/goroot/src/crypto/rsa/rsa_export_test.go /src/goroot/src/crypto/rsa/rsa_test.go /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/rsa/testdata /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_rsa/' /src/goroot/src/fuzz_ng_crypto_rsa/boring_test.go /src/goroot/src/fuzz_ng_crypto_rsa/equal_test.go /src/goroot/src/fuzz_ng_crypto_rsa/example_test.go /src/goroot/src/fuzz_ng_crypto_rsa/fips.go /src/goroot/src/fuzz_ng_crypto_rsa/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_rsa/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_rsa/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_rsa/notboring.go /src/goroot/src/fuzz_ng_crypto_rsa/pkcs1v15.go /src/goroot/src/fuzz_ng_crypto_rsa/pkcs1v15_test.go /src/goroot/src/fuzz_ng_crypto_rsa/pss_test.go /src/goroot/src/fuzz_ng_crypto_rsa/rsa.go /src/goroot/src/fuzz_ng_crypto_rsa/rsa_export_test.go /src/goroot/src/fuzz_ng_crypto_rsa/rsa_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rsa/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_rsa/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_rsa /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": fips.go:9:2: use of internal package crypto/internal/boring not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_rsa [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_rsa/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_rsa Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_rsa_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/rsa Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/crypto/rsa/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/crypto/rsa/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/crypto/des/block.go /src/goroot/src/crypto/des/cipher.go /src/goroot/src/crypto/des/const.go /src/goroot/src/crypto/des/des_test.go /src/goroot/src/crypto/des/example_test.go /src/goroot/src/crypto/des/internal_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package crypto/des Step #3 - "compile-libfuzzer-address-x86_64": + pkg=crypto/des Step #3 - "compile-libfuzzer-address-x86_64": ++ echo crypto/des Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=crypto_des Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^crypto_des ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing crypto/des fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:58 Found package in /src/goroot/src/crypto/des Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:58 Type KeySizeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:21:58 Function Error has unproduced recv KeySizeError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/crypto_des.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/crypto_des.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_crypto_des.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_crypto_des.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_crypto_des.a ./fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_crypto_des/ngolofuzz.pb.o fuzz_ng_crypto_des//ngolofuzz.o fuzz_ng_crypto_des.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_crypto_des.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_crypto_des/copy/block.go fuzz_ng_crypto_des/copy/cipher.go fuzz_ng_crypto_des/copy/const.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_des/copy/block.go fuzz_ng_crypto_des/copy/cipher.go fuzz_ng_crypto_des/copy/const.go /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_crypto_des/fuzz_ng.go fuzz_ng_crypto_des/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/crypto/des/des_test.go /src/goroot/src/crypto/des/example_test.go /src/goroot/src/crypto/des/internal_test.go /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/crypto/des/testdata /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/crypto/des/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_crypto_des/' /src/goroot/src/fuzz_ng_crypto_des/block.go /src/goroot/src/fuzz_ng_crypto_des/cipher.go /src/goroot/src/fuzz_ng_crypto_des/const.go /src/goroot/src/fuzz_ng_crypto_des/des_test.go /src/goroot/src/fuzz_ng_crypto_des/example_test.go /src/goroot/src/fuzz_ng_crypto_des/fuzz_ng.go /src/goroot/src/fuzz_ng_crypto_des/internal_test.go /src/goroot/src/fuzz_ng_crypto_des/ngolo_helper.go /src/goroot/src/fuzz_ng_crypto_des/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_des/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_crypto_des/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_crypto_des /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": cipher.go:9:2: use of internal package crypto/internal/fips140/alias not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_crypto_des [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_crypto_des/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_crypto_des Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_crypto_des_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo crypto/des Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/container/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/container/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/container/list/example_test.go /src/goroot/src/container/list/list.go /src/goroot/src/container/list/list_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package container/list Step #3 - "compile-libfuzzer-address-x86_64": + pkg=container/list Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/list Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=container_list Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^container_list ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing container/list fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:06 Found package in /src/goroot/src/container/list Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/container_list.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/container_list.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_container_list Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_container_list.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_container_list.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_container_list.a ./fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_container_list/ngolofuzz.pb.o fuzz_ng_container_list//ngolofuzz.o fuzz_ng_container_list.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_container_list.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_container_list/copy/list.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_container_list/copy/list.go /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_container_list/fuzz_ng.go fuzz_ng_container_list/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/container/list/example_test.go /src/goroot/src/container/list/list_test.go /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/container/list/testdata /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/container/list/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_container_list/' /src/goroot/src/fuzz_ng_container_list/example_test.go /src/goroot/src/fuzz_ng_container_list/fuzz_ng.go /src/goroot/src/fuzz_ng_container_list/list.go /src/goroot/src/fuzz_ng_container_list/list_test.go /src/goroot/src/fuzz_ng_container_list/ngolo_helper.go /src/goroot/src/fuzz_ng_container_list/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_list/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_list/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_container_list /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_container_list 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_container_list/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_list Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_container_list_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo container/list Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/container/heap/example_intheap_test.go /src/goroot/src/container/heap/example_pq_test.go /src/goroot/src/container/heap/heap.go /src/goroot/src/container/heap/heap_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package container/heap Step #3 - "compile-libfuzzer-address-x86_64": + pkg=container/heap Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/heap Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=container_heap Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^container_heap ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing container/heap fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:16 Found package in /src/goroot/src/container/heap Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:16 Type Interface is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:16 Function Init has unproduced argument Interface Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:16 Function Push has unproduced argument Interface Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:16 Function Pop has unproduced argument Interface Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:16 Function Remove has unproduced argument Interface Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:16 Function Fix has unproduced argument Interface Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/container_heap.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/container_heap.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_container_heap Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_container_heap.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "container/heap" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:18 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_container_heap.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_container_heap.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_container_heap.a ./fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_container_heap/fuzz_ng.go:10:2: "container/heap" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_container_heap/fuzz_ng.go:11:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_container_heap/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_container_heap/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_container_heap/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_container_heap/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_container_heap/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_container_heap/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:18 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_container_heap/ngolofuzz.pb.o fuzz_ng_container_heap//ngolofuzz.o fuzz_ng_container_heap.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_container_heap/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_container_heap//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_container_heap.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_container_heap.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_container_heap.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_container_heap/copy/heap.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_container_heap/copy/heap.go /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_container_heap/fuzz_ng.go fuzz_ng_container_heap/main.1261844642.go /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/container/heap/example_intheap_test.go /src/goroot/src/container/heap/example_pq_test.go /src/goroot/src/container/heap/heap_test.go /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/container/heap/testdata /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/container/heap/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_container_heap/' /src/goroot/src/fuzz_ng_container_heap/example_intheap_test.go /src/goroot/src/fuzz_ng_container_heap/example_pq_test.go /src/goroot/src/fuzz_ng_container_heap/fuzz_ng.go /src/goroot/src/fuzz_ng_container_heap/heap.go /src/goroot/src/fuzz_ng_container_heap/heap_test.go /src/goroot/src/fuzz_ng_container_heap/main.1261844642.go /src/goroot/src/fuzz_ng_container_heap/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_heap/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_heap/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_container_heap /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_container_heap [fuzz_ng_container_heap.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_container_heap [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_container_heap/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_heap Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_container_heap_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo container/heap Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/container/ring/example_test.go /src/goroot/src/container/ring/ring.go /src/goroot/src/container/ring/ring_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package container/ring Step #3 - "compile-libfuzzer-address-x86_64": + pkg=container/ring Step #3 - "compile-libfuzzer-address-x86_64": ++ echo container/ring Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=container_ring Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^container_ring ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-limits RingNgdotMove.n,New.n,RingNgdotUnlink.n' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits RingNgdotMove.n,New.n,RingNgdotUnlink.n container/ring fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:19 Found package in /src/goroot/src/container/ring Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:19 Unhandled argument &ast.FuncType{Func:3116, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2a130768dcb0), Results:(*ast.FieldList)(nil)} for RingNgdotDo Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/container_ring.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/container_ring.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_container_ring Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_container_ring.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_container_ring.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_container_ring.a ./fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_container_ring/ngolofuzz.pb.o fuzz_ng_container_ring//ngolofuzz.o fuzz_ng_container_ring.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_container_ring.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_container_ring/copy/ring.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_container_ring/copy/ring.go /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_container_ring/fuzz_ng.go fuzz_ng_container_ring/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/container/ring/example_test.go /src/goroot/src/container/ring/ring_test.go /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/container/ring/testdata /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/container/ring/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_container_ring/' /src/goroot/src/fuzz_ng_container_ring/example_test.go /src/goroot/src/fuzz_ng_container_ring/fuzz_ng.go /src/goroot/src/fuzz_ng_container_ring/ngolo_helper.go /src/goroot/src/fuzz_ng_container_ring/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_container_ring/ring.go /src/goroot/src/fuzz_ng_container_ring/ring_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_ring/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_container_ring/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_container_ring /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_container_ring 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_container_ring/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_container_ring Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_container_ring_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo container/ring Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/arena/arena.go /src/goroot/src/arena/arena_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package arena Step #3 - "compile-libfuzzer-address-x86_64": + pkg=arena Step #3 - "compile-libfuzzer-address-x86_64": ++ echo arena Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=arena Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^arena ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing arena fuzz_ng_arena Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:27 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:27 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/arena.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/arena.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_arena Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_arena: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_arena Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_arena: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_arena Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_arena.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/tools/internal/tokeninternal Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/golang.org/x/tools@v0.16.1/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:29 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_arena.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_arena.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_arena.a ./fuzz_ng_arena Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_arena: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_arena/ngolofuzz.pb.o fuzz_ng_arena//ngolofuzz.o fuzz_ng_arena.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_arena Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_arena/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_arena//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_arena.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_arena.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_arena.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_arena Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_arena/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_arena/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_arena/copy/*.go' /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_arena/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_arena/*.go' /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_arena/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/arena/arena_test.go /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/arena/testdata /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/arena/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_arena/' /src/goroot/src/fuzz_ng_arena/arena_test.go /src/goroot/src/fuzz_ng_arena/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_arena/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_arena/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_arena /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_arena Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_arena [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_arena/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_arena Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_arena: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_arena_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo arena Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/regexp/all_test.go /src/goroot/src/regexp/backtrack.go /src/goroot/src/regexp/example_test.go /src/goroot/src/regexp/exec.go /src/goroot/src/regexp/exec2_test.go /src/goroot/src/regexp/exec_test.go /src/goroot/src/regexp/find_test.go /src/goroot/src/regexp/onepass.go /src/goroot/src/regexp/onepass_test.go /src/goroot/src/regexp/regexp.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package regexp Step #3 - "compile-libfuzzer-address-x86_64": + pkg=regexp Step #3 - "compile-libfuzzer-address-x86_64": ++ echo regexp Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=regexp Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^regexp ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude Must,Expand,ReplaceAll,FindAllString -limits RegexpNgdotSplit.n' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Must,Expand,ReplaceAll,FindAllString -limits RegexpNgdotSplit.n regexp fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Found package in /src/goroot/src/regexp Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:30 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/regexp.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/regexp.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_regexp Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_regexp.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_regexp.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_regexp.a ./fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_regexp/ngolofuzz.pb.o fuzz_ng_regexp//ngolofuzz.o fuzz_ng_regexp.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_regexp.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_regexp/copy/backtrack.go fuzz_ng_regexp/copy/exec.go fuzz_ng_regexp/copy/onepass.go fuzz_ng_regexp/copy/regexp.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_regexp/copy/backtrack.go fuzz_ng_regexp/copy/exec.go fuzz_ng_regexp/copy/onepass.go fuzz_ng_regexp/copy/regexp.go /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_regexp/fuzz_ng.go fuzz_ng_regexp/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/regexp/all_test.go /src/goroot/src/regexp/example_test.go /src/goroot/src/regexp/exec2_test.go /src/goroot/src/regexp/exec_test.go /src/goroot/src/regexp/find_test.go /src/goroot/src/regexp/onepass_test.go /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/regexp/testdata /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_regexp/' /src/goroot/src/fuzz_ng_regexp/all_test.go /src/goroot/src/fuzz_ng_regexp/backtrack.go /src/goroot/src/fuzz_ng_regexp/example_test.go /src/goroot/src/fuzz_ng_regexp/exec.go /src/goroot/src/fuzz_ng_regexp/exec2_test.go /src/goroot/src/fuzz_ng_regexp/exec_test.go /src/goroot/src/fuzz_ng_regexp/find_test.go /src/goroot/src/fuzz_ng_regexp/fuzz_ng.go /src/goroot/src/fuzz_ng_regexp/ngolo_helper.go /src/goroot/src/fuzz_ng_regexp/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_regexp/onepass.go /src/goroot/src/fuzz_ng_regexp/onepass_test.go /src/goroot/src/fuzz_ng_regexp/regexp.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_regexp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_regexp/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_regexp /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": panic: runtime error: invalid memory address or nil pointer dereference Step #3 - "compile-libfuzzer-address-x86_64": [signal SIGSEGV: segmentation violation code=0x1 addr=0x58 pc=0x603386] Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 1 [running]: Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/internal/impl.opaqueInitHook(0x326664d032a8) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/internal/impl/message_opaque.go:40 +0x46 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce(0x326664d032a8) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/internal/impl/message.go:81 +0xa5 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/internal/impl.(*MessageInfo).init(...) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/internal/impl/message.go:71 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods(0x1?) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/internal/impl/message_reflect_gen.go:31 +0x2e Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.protoMethods(...) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/proto_methods.go:19 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.MarshalOptions.marshal({{}, 0x48?, 0x4f?, 0xcf?}, {0x0, 0x0, 0x0}, {0x755358, 0x326664c98340}) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/encode.go:177 +0x57 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.Marshal({0x74d020, 0x326664c98340}) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/encode.go:111 +0x50 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_regexp.NgoloCorpusMarshal({0x693220?, 0x326664c82090}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_regexp/ngolo_helper.go:17 +0x1c7 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_regexp.CompilePOSIX({0x6e59fd, 0x6}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_regexp/regexp.go:155 +0x9b Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_regexp.MustCompilePOSIX({0x6e59fd, 0x6}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_regexp/regexp.go:324 +0x25 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_regexp.init() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_regexp/exec_test.go:327 +0x407 Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_regexp 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_regexp/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_regexp Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_regexp_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo regexp Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/regexp/syntax/compile.go /src/goroot/src/regexp/syntax/doc.go /src/goroot/src/regexp/syntax/op_string.go /src/goroot/src/regexp/syntax/parse.go /src/goroot/src/regexp/syntax/parse_test.go /src/goroot/src/regexp/syntax/perl_groups.go /src/goroot/src/regexp/syntax/prog.go /src/goroot/src/regexp/syntax/prog_test.go /src/goroot/src/regexp/syntax/regexp.go /src/goroot/src/regexp/syntax/simplify.go /src/goroot/src/regexp/syntax/simplify_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package regexp/syntax Step #3 - "compile-libfuzzer-address-x86_64": + pkg=regexp/syntax Step #3 - "compile-libfuzzer-address-x86_64": ++ echo regexp/syntax Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^regexp_syntax ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing regexp/syntax fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:40 Found package in /src/goroot/src/regexp/syntax Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:40 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:40 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:40 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:40 Function MatchRune has unproduced recv Inst Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:40 Function MatchRunePos has unproduced recv Inst Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:40 Function MatchEmptyWidth has unproduced recv Inst Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:40 Function String has unproduced recv Inst Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/regexp_syntax.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/regexp_syntax.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_regexp_syntax.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_regexp_syntax.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_regexp_syntax.a ./fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_regexp_syntax/ngolofuzz.pb.o fuzz_ng_regexp_syntax//ngolofuzz.o fuzz_ng_regexp_syntax.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_regexp_syntax.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_regexp_syntax/copy/compile.go fuzz_ng_regexp_syntax/copy/doc.go fuzz_ng_regexp_syntax/copy/op_string.go fuzz_ng_regexp_syntax/copy/parse.go fuzz_ng_regexp_syntax/copy/perl_groups.go fuzz_ng_regexp_syntax/copy/prog.go fuzz_ng_regexp_syntax/copy/regexp.go fuzz_ng_regexp_syntax/copy/simplify.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_regexp_syntax/copy/compile.go fuzz_ng_regexp_syntax/copy/doc.go fuzz_ng_regexp_syntax/copy/op_string.go fuzz_ng_regexp_syntax/copy/parse.go fuzz_ng_regexp_syntax/copy/perl_groups.go fuzz_ng_regexp_syntax/copy/prog.go fuzz_ng_regexp_syntax/copy/regexp.go fuzz_ng_regexp_syntax/copy/simplify.go /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_regexp_syntax/fuzz_ng.go fuzz_ng_regexp_syntax/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/regexp/syntax/parse_test.go /src/goroot/src/regexp/syntax/prog_test.go /src/goroot/src/regexp/syntax/simplify_test.go /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/regexp/syntax/testdata /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/regexp/syntax/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_regexp_syntax/' /src/goroot/src/fuzz_ng_regexp_syntax/compile.go /src/goroot/src/fuzz_ng_regexp_syntax/doc.go /src/goroot/src/fuzz_ng_regexp_syntax/fuzz_ng.go /src/goroot/src/fuzz_ng_regexp_syntax/ngolo_helper.go /src/goroot/src/fuzz_ng_regexp_syntax/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_regexp_syntax/op_string.go /src/goroot/src/fuzz_ng_regexp_syntax/parse.go /src/goroot/src/fuzz_ng_regexp_syntax/parse_test.go /src/goroot/src/fuzz_ng_regexp_syntax/perl_groups.go /src/goroot/src/fuzz_ng_regexp_syntax/prog.go /src/goroot/src/fuzz_ng_regexp_syntax/prog_test.go /src/goroot/src/fuzz_ng_regexp_syntax/regexp.go /src/goroot/src/fuzz_ng_regexp_syntax/simplify.go /src/goroot/src/fuzz_ng_regexp_syntax/simplify_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_regexp_syntax/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_regexp_syntax/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_regexp_syntax /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_regexp_syntax 0.423s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_regexp_syntax/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_regexp_syntax Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_regexp_syntax_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo regexp/syntax Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/regexp/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/regexp/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/strconv/bytealg.go /src/goroot/src/strconv/bytealg_bootstrap.go /src/goroot/src/strconv/doc.go /src/goroot/src/strconv/example_test.go /src/goroot/src/strconv/export_test.go /src/goroot/src/strconv/import_test.go /src/goroot/src/strconv/isprint.go /src/goroot/src/strconv/makeisprint.go /src/goroot/src/strconv/number.go /src/goroot/src/strconv/number_test.go /src/goroot/src/strconv/quote.go /src/goroot/src/strconv/quote_test.go /src/goroot/src/strconv/strconv_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package strconv Step #3 - "compile-libfuzzer-address-x86_64": + pkg=strconv Step #3 - "compile-libfuzzer-address-x86_64": ++ echo strconv Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=strconv Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^strconv ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-limits FormatFloat.prec,AppendFloat.prec' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits FormatFloat.prec,AppendFloat.prec strconv fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Found package in /src/goroot/src/strconv Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Type NumError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Function FormatComplex has unproduced argument complex128 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Function Error has unproduced recv NumError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:22:50 Function Unwrap has unproduced recv NumError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/strconv.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/strconv.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_strconv Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_strconv.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_strconv.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_strconv.a ./fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_strconv/ngolofuzz.pb.o fuzz_ng_strconv//ngolofuzz.o fuzz_ng_strconv.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_strconv.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_strconv/copy/bytealg.go fuzz_ng_strconv/copy/doc.go fuzz_ng_strconv/copy/isprint.go fuzz_ng_strconv/copy/number.go fuzz_ng_strconv/copy/quote.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_strconv/copy/bytealg.go fuzz_ng_strconv/copy/doc.go fuzz_ng_strconv/copy/isprint.go fuzz_ng_strconv/copy/number.go fuzz_ng_strconv/copy/quote.go /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_strconv/fuzz_ng.go fuzz_ng_strconv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/strconv/example_test.go /src/goroot/src/strconv/export_test.go /src/goroot/src/strconv/import_test.go /src/goroot/src/strconv/number_test.go /src/goroot/src/strconv/quote_test.go /src/goroot/src/strconv/strconv_test.go /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/strconv/testdata /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/strconv/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_strconv/' /src/goroot/src/fuzz_ng_strconv/bytealg.go /src/goroot/src/fuzz_ng_strconv/doc.go /src/goroot/src/fuzz_ng_strconv/example_test.go /src/goroot/src/fuzz_ng_strconv/export_test.go /src/goroot/src/fuzz_ng_strconv/fuzz_ng.go /src/goroot/src/fuzz_ng_strconv/import_test.go /src/goroot/src/fuzz_ng_strconv/isprint.go /src/goroot/src/fuzz_ng_strconv/ngolo_helper.go /src/goroot/src/fuzz_ng_strconv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_strconv/number.go /src/goroot/src/fuzz_ng_strconv/number_test.go /src/goroot/src/fuzz_ng_strconv/quote.go /src/goroot/src/fuzz_ng_strconv/quote_test.go /src/goroot/src/fuzz_ng_strconv/strconv_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_strconv/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_strconv/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_strconv /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_strconv [fuzz_ng_strconv.test] Step #3 - "compile-libfuzzer-address-x86_64": ./import_test.go:10:2: baseError redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./number.go:282:6: other declaration of baseError Step #3 - "compile-libfuzzer-address-x86_64": ./import_test.go:11:2: bitSizeError redeclared in this block Step #3 - "compile-libfuzzer-address-x86_64": ./number.go:286:6: other declaration of bitSizeError Step #3 - "compile-libfuzzer-address-x86_64": ./quote.go:150:6: QuoteToGraphic already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/strconv/quote.go:148:6: other declaration of QuoteToGraphic Step #3 - "compile-libfuzzer-address-x86_64": ./quote.go:172:6: AppendQuoteRune already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/strconv/quote.go:169:6: other declaration of AppendQuoteRune Step #3 - "compile-libfuzzer-address-x86_64": ./quote.go:188:6: AppendQuoteRuneToASCII already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/strconv/quote.go:185:6: other declaration of AppendQuoteRuneToASCII Step #3 - "compile-libfuzzer-address-x86_64": ./number.go:14:7: IntSize already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/strconv/number.go:14:7: other declaration of IntSize Step #3 - "compile-libfuzzer-address-x86_64": ./number.go:59:6: ParseComplex already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/strconv/number.go:58:6: other declaration of ParseComplex Step #3 - "compile-libfuzzer-address-x86_64": ./number.go:138:6: ParseInt already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/strconv/number.go:137:6: other declaration of ParseInt Step #3 - "compile-libfuzzer-address-x86_64": ./number.go:228:6: AppendUint already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/strconv/number.go:226:6: other declaration of AppendUint Step #3 - "compile-libfuzzer-address-x86_64": ./number.go:251:5: ErrSyntax already declared through dot-import of package strconv ("strconv") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/strconv/number.go:249:5: other declaration of ErrSyntax Step #3 - "compile-libfuzzer-address-x86_64": ./number.go:138:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_strconv [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_strconv/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_strconv Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_strconv_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo strconv Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/bytes/boundary_test.go /src/goroot/src/bytes/buffer.go /src/goroot/src/bytes/buffer_test.go /src/goroot/src/bytes/bytes.go /src/goroot/src/bytes/bytes_js_wasm_test.go /src/goroot/src/bytes/bytes_test.go /src/goroot/src/bytes/compare_test.go /src/goroot/src/bytes/example_test.go /src/goroot/src/bytes/export_test.go /src/goroot/src/bytes/iter.go /src/goroot/src/bytes/iter_test.go /src/goroot/src/bytes/reader.go /src/goroot/src/bytes/reader_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package bytes Step #3 - "compile-libfuzzer-address-x86_64": + pkg=bytes Step #3 - "compile-libfuzzer-address-x86_64": ++ echo bytes Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=bytes Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^bytes ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-limits Repeat.count,BufferNgdotGrow.n -exclude Next' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Repeat.count,BufferNgdotGrow.n -exclude Next bytes fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Found package in /src/goroot/src/bytes Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for rune is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:27000, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2767925b6e70), Results:(*ast.FieldList)(0x2767925b6ea0)} for ContainsFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:37600, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2767925e7080), Results:(*ast.FieldList)(0x2767925e70b0)} for FieldsFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:39999, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2767925e7e00), Results:(*ast.FieldList)(0x2767925e7e30)} for Map Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Function ToUpperSpecial has unproduced argument unicode.SpecialCase Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Function ToLowerSpecial has unproduced argument unicode.SpecialCase Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Function ToTitleSpecial has unproduced argument unicode.SpecialCase Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:46758, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x276792786060), Results:(*ast.FieldList)(0x276792786090)} for TrimLeftFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:47012, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x276792786270), Results:(*ast.FieldList)(0x2767927862a0)} for TrimRightFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:47346, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x276792786540), Results:(*ast.FieldList)(0x276792786570)} for TrimFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:48107, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x276792786a20), Results:(*ast.FieldList)(0x276792786a50)} for IndexFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:48373, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x276792786ba0), Results:(*ast.FieldList)(0x276792786bd0)} for LastIndexFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0x276792690108), Lbrack:17509, Index:(*ast.ArrayType)(0x27679269e0f0), Rbrack:17516} for Lines Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0x276792690228), Lbrack:18660, Index:(*ast.ArrayType)(0x27679269e990), Rbrack:18667} for SplitSeq Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0x2767926902b8), Lbrack:19028, Index:(*ast.ArrayType)(0x27679269eb10), Rbrack:19035} for SplitAfterSeq Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled result &ast.IndexExpr{X:(*ast.SelectorExpr)(0x276792690348), Lbrack:19390, Index:(*ast.ArrayType)(0x27679269ec60), Rbrack:19397} for FieldsSeq Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:00 Unhandled argument &ast.FuncType{Func:20184, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x27679269f170), Results:(*ast.FieldList)(0x27679269f1a0)} for FieldsFuncSeq Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/bytes.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/bytes.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_bytes Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_bytes.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_bytes.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_bytes.a ./fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_bytes/ngolofuzz.pb.o fuzz_ng_bytes//ngolofuzz.o fuzz_ng_bytes.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_bytes.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_bytes/copy/buffer.go fuzz_ng_bytes/copy/bytes.go fuzz_ng_bytes/copy/iter.go fuzz_ng_bytes/copy/reader.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_bytes/copy/buffer.go fuzz_ng_bytes/copy/bytes.go fuzz_ng_bytes/copy/iter.go fuzz_ng_bytes/copy/reader.go /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_bytes/fuzz_ng.go fuzz_ng_bytes/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/bytes/boundary_test.go /src/goroot/src/bytes/buffer_test.go /src/goroot/src/bytes/bytes_js_wasm_test.go /src/goroot/src/bytes/bytes_test.go /src/goroot/src/bytes/compare_test.go /src/goroot/src/bytes/example_test.go /src/goroot/src/bytes/export_test.go /src/goroot/src/bytes/iter_test.go /src/goroot/src/bytes/reader_test.go /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/bytes/testdata /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/bytes/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_bytes/' /src/goroot/src/fuzz_ng_bytes/boundary_test.go /src/goroot/src/fuzz_ng_bytes/buffer.go /src/goroot/src/fuzz_ng_bytes/buffer_test.go /src/goroot/src/fuzz_ng_bytes/bytes.go /src/goroot/src/fuzz_ng_bytes/bytes_js_wasm_test.go /src/goroot/src/fuzz_ng_bytes/bytes_test.go /src/goroot/src/fuzz_ng_bytes/compare_test.go /src/goroot/src/fuzz_ng_bytes/example_test.go /src/goroot/src/fuzz_ng_bytes/export_test.go /src/goroot/src/fuzz_ng_bytes/fuzz_ng.go /src/goroot/src/fuzz_ng_bytes/iter.go /src/goroot/src/fuzz_ng_bytes/iter_test.go /src/goroot/src/fuzz_ng_bytes/ngolo_helper.go /src/goroot/src/fuzz_ng_bytes/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_bytes/reader.go /src/goroot/src/fuzz_ng_bytes/reader_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_bytes/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_bytes/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_bytes /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_bytes [fuzz_ng_bytes.test] Step #3 - "compile-libfuzzer-address-x86_64": ./buffer.go:20:6: Buffer already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/buffer.go:20:6: other declaration of Buffer Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:20:6: Equal already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:20:6: other declaration of Equal Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:87:6: ContainsRune already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:87:6: other declaration of ContainsRune Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:299:6: LastIndexAny already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:299:6: other declaration of LastIndexAny Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:429:6: SplitAfterN already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:429:6: other declaration of SplitAfterN Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:445:6: SplitAfter already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:445:6: other declaration of SplitAfter Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:753:6: ToUpperSpecial already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:753:6: other declaration of ToUpperSpecial Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:759:6: ToLowerSpecial already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:759:6: other declaration of ToLowerSpecial Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:771:6: ToValidUTF8 already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:771:6: other declaration of ToValidUTF8 Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:1137:6: Runes already declared through dot-import of package bytes ("bytes") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/bytes/bytes.go:1137:6: other declaration of Runes Step #3 - "compile-libfuzzer-address-x86_64": ./bytes.go:20:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_bytes [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_bytes/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_bytes Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_bytes_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo bytes Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/fmt/doc.go /src/goroot/src/fmt/errors.go /src/goroot/src/fmt/errors_test.go /src/goroot/src/fmt/example_test.go /src/goroot/src/fmt/export_test.go /src/goroot/src/fmt/fmt_test.go /src/goroot/src/fmt/format.go /src/goroot/src/fmt/gostringer_example_test.go /src/goroot/src/fmt/print.go /src/goroot/src/fmt/scan.go /src/goroot/src/fmt/scan_test.go /src/goroot/src/fmt/state_test.go /src/goroot/src/fmt/stringer_example_test.go /src/goroot/src/fmt/stringer_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package fmt Step #3 - "compile-libfuzzer-address-x86_64": + pkg=fmt Step #3 - "compile-libfuzzer-address-x86_64": ++ echo fmt Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=fmt Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^fmt ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing fmt fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Found package in /src/goroot/src/fmt Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Type State is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:33522, Elt:(*ast.Ident)(0x3332b350c1a0)} for Errorf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Function FormatString has unproduced argument State Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:70739, Elt:(*ast.Ident)(0x3332b3659700)} for Fprintf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:71041, Elt:(*ast.Ident)(0x3332b3659aa0)} for Printf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:71229, Elt:(*ast.Ident)(0x3332b3659cc0)} for Sprintf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:71495, Elt:(*ast.Ident)(0x3332b365e0e0)} for Appendf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:71892, Elt:(*ast.Ident)(0x3332b365e460)} for Fprint Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:72242, Elt:(*ast.Ident)(0x3332b365e780)} for Print Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:72478, Elt:(*ast.Ident)(0x3332b365e940)} for Sprint Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:72729, Elt:(*ast.Ident)(0x3332b365ebe0)} for Append Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:73227, Elt:(*ast.Ident)(0x3332b365ef20)} for Fprintln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:73591, Elt:(*ast.Ident)(0x3332b365f240)} for Println Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:73841, Elt:(*ast.Ident)(0x3332b365f400)} for Sprintln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:74169, Elt:(*ast.Ident)(0x3332b365f6c0)} for Appendln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:2672, Elt:(*ast.Ident)(0x3332b3487a60)} for Scan Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:2872, Elt:(*ast.Ident)(0x3332b3487c20)} for Scanln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:3422, Elt:(*ast.Ident)(0x3332b3487e40)} for Scanf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:3936, Elt:(*ast.Ident)(0x3332b3580500)} for Sscan Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:4164, Elt:(*ast.Ident)(0x3332b3580740)} for Sscanln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:4534, Elt:(*ast.Ident)(0x3332b35809e0)} for Sscanf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:4900, Elt:(*ast.Ident)(0x3332b3580ca0)} for Fscan Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:5169, Elt:(*ast.Ident)(0x3332b3581060)} for Fscanln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:11 Unhandled argument &ast.Ellipsis{Ellipsis:5575, Elt:(*ast.Ident)(0x3332b3581480)} for Fscanf Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/fmt.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/fmt.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_fmt Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_fmt.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:119:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:140:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:161:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:178:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:184:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:186:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:13 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_fmt.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_fmt.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_fmt.a ./fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_fmt/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_fmt/fuzz_ng.go:119:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_fmt/fuzz_ng.go:140:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_fmt/fuzz_ng.go:161:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_fmt/fuzz_ng.go:178:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_fmt/fuzz_ng.go:184:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_fmt/fuzz_ng.go:186:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_fmt/ngolofuzz.pb.o fuzz_ng_fmt//ngolofuzz.o fuzz_ng_fmt.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_fmt/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_fmt//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_fmt.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_fmt.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_fmt.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_fmt/copy/doc.go fuzz_ng_fmt/copy/errors.go fuzz_ng_fmt/copy/format.go fuzz_ng_fmt/copy/print.go fuzz_ng_fmt/copy/scan.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_fmt/copy/doc.go fuzz_ng_fmt/copy/errors.go fuzz_ng_fmt/copy/format.go fuzz_ng_fmt/copy/print.go fuzz_ng_fmt/copy/scan.go /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_fmt/fuzz_ng.go fuzz_ng_fmt/main.3517284944.go /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/fmt/errors_test.go /src/goroot/src/fmt/example_test.go /src/goroot/src/fmt/export_test.go /src/goroot/src/fmt/fmt_test.go /src/goroot/src/fmt/gostringer_example_test.go /src/goroot/src/fmt/scan_test.go /src/goroot/src/fmt/state_test.go /src/goroot/src/fmt/stringer_example_test.go /src/goroot/src/fmt/stringer_test.go /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/fmt/testdata /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/fmt/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_fmt/' /src/goroot/src/fuzz_ng_fmt/doc.go /src/goroot/src/fuzz_ng_fmt/errors.go /src/goroot/src/fuzz_ng_fmt/errors_test.go /src/goroot/src/fuzz_ng_fmt/example_test.go /src/goroot/src/fuzz_ng_fmt/export_test.go /src/goroot/src/fuzz_ng_fmt/fmt_test.go /src/goroot/src/fuzz_ng_fmt/format.go /src/goroot/src/fuzz_ng_fmt/fuzz_ng.go /src/goroot/src/fuzz_ng_fmt/gostringer_example_test.go /src/goroot/src/fuzz_ng_fmt/main.3517284944.go /src/goroot/src/fuzz_ng_fmt/ngolo_helper.go /src/goroot/src/fuzz_ng_fmt/print.go /src/goroot/src/fuzz_ng_fmt/scan.go /src/goroot/src/fuzz_ng_fmt/scan_test.go /src/goroot/src/fuzz_ng_fmt/state_test.go /src/goroot/src/fuzz_ng_fmt/stringer_example_test.go /src/goroot/src/fuzz_ng_fmt/stringer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_fmt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_fmt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_fmt /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_fmt [fuzz_ng_fmt.test] Step #3 - "compile-libfuzzer-address-x86_64": ./format.go:41:6: fmt already declared through import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": ./errors_test.go:9:2: other declaration of fmt Step #3 - "compile-libfuzzer-address-x86_64": ./format.go:41:6: fmt already declared through import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": ./example_test.go:8:2: other declaration of fmt Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:21:6: ScanState already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/fmt/scan.go:21:6: other declaration of ScanState Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:55:6: Scanner already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/fmt/scan.go:55:6: other declaration of Scanner Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:63:6: Scan already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/fmt/scan.go:63:6: other declaration of Scan Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:99:6: Sscan already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/fmt/scan.go:99:6: other declaration of Sscan Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:121:6: Fscan already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/fmt/scan.go:121:6: other declaration of Fscan Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:141:6: Fscanf already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/fmt/scan.go:141:6: other declaration of Fscanf Step #3 - "compile-libfuzzer-address-x86_64": ./print.go:54:6: Formatter already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/fmt/print.go:54:6: other declaration of Formatter Step #3 - "compile-libfuzzer-address-x86_64": ./print.go:271:6: Print already declared through dot-import of package fmt ("fmt") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/fmt/print.go:271:6: other declaration of Print Step #3 - "compile-libfuzzer-address-x86_64": ./scan.go:63:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_fmt [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_fmt/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_fmt Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_fmt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo fmt Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/log/example_test.go /src/goroot/src/log/log.go /src/goroot/src/log/log_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package log Step #3 - "compile-libfuzzer-address-x86_64": + pkg=log Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=log Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^log ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing log fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Found package in /src/goroot/src/log Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:7972, Elt:(*ast.Ident)(0x6ca335f9200)} for LoggerNgdotPrint Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:8204, Elt:(*ast.Ident)(0x6ca335f94e0)} for LoggerNgdotPrintf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:8433, Elt:(*ast.Ident)(0x6ca335f97a0)} for LoggerNgdotPrintln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:8618, Elt:(*ast.Ident)(0x6ca335f9a40)} for LoggerNgdotFatal Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:8831, Elt:(*ast.Ident)(0x6ca335f9da0)} for LoggerNgdotFatalf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:9041, Elt:(*ast.Ident)(0x6ca335fc1e0)} for LoggerNgdotFatalln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:9233, Elt:(*ast.Ident)(0x6ca335fc500)} for LoggerNgdotPanic Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:9458, Elt:(*ast.Ident)(0x6ca335fc8a0)} for LoggerNgdotPanicf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:9680, Elt:(*ast.Ident)(0x6ca335fcc40)} for LoggerNgdotPanicln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:11497, Elt:(*ast.Ident)(0x6ca335fdc80)} for Print Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:11726, Elt:(*ast.Ident)(0x6ca33604020)} for Printf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:11952, Elt:(*ast.Ident)(0x6ca336042a0)} for Println Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:12125, Elt:(*ast.Ident)(0x6ca33604500)} for Fatal Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:12326, Elt:(*ast.Ident)(0x6ca33604820)} for Fatalf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:12524, Elt:(*ast.Ident)(0x6ca33604b20)} for Fatalln Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:12704, Elt:(*ast.Ident)(0x6ca33604e00)} for Panic Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:12917, Elt:(*ast.Ident)(0x6ca33605160)} for Panicf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:14 Unhandled argument &ast.Ellipsis{Ellipsis:13127, Elt:(*ast.Ident)(0x6ca336054c0)} for Panicln Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/log.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/log.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_log Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_log.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_log.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_log.a ./fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_log/ngolofuzz.pb.o fuzz_ng_log//ngolofuzz.o fuzz_ng_log.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_log.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_log/copy/log.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_log/copy/log.go /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_log/fuzz_ng.go fuzz_ng_log/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/log/example_test.go /src/goroot/src/log/log_test.go /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/log/testdata /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/log/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_log/' /src/goroot/src/fuzz_ng_log/example_test.go /src/goroot/src/fuzz_ng_log/fuzz_ng.go /src/goroot/src/fuzz_ng_log/log.go /src/goroot/src/fuzz_ng_log/log_test.go /src/goroot/src/fuzz_ng_log/ngolo_helper.go /src/goroot/src/fuzz_ng_log/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_log /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": log.go:20:2: use of internal package log/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_log [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_log/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_log_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo log Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/log/internal/internal.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/internal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/log/syslog/doc.go /src/goroot/src/log/syslog/example_test.go /src/goroot/src/log/syslog/syslog.go /src/goroot/src/log/syslog/syslog_test.go /src/goroot/src/log/syslog/syslog_unix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package log/syslog Step #3 - "compile-libfuzzer-address-x86_64": + pkg=log/syslog Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/syslog Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=log_syslog Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^log_syslog ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing log/syslog fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:23 Found package in /src/goroot/src/log/syslog Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/log_syslog.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/log_syslog.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_log_syslog.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_log_syslog.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_log_syslog.a ./fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_log_syslog/ngolofuzz.pb.o fuzz_ng_log_syslog//ngolofuzz.o fuzz_ng_log_syslog.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_log_syslog.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_log_syslog/copy/doc.go fuzz_ng_log_syslog/copy/syslog.go fuzz_ng_log_syslog/copy/syslog_unix.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_log_syslog/copy/doc.go fuzz_ng_log_syslog/copy/syslog.go fuzz_ng_log_syslog/copy/syslog_unix.go /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_log_syslog/fuzz_ng.go fuzz_ng_log_syslog/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/log/syslog/example_test.go /src/goroot/src/log/syslog/syslog_test.go /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/log/syslog/testdata /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/log/syslog/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_log_syslog/' /src/goroot/src/fuzz_ng_log_syslog/doc.go /src/goroot/src/fuzz_ng_log_syslog/example_test.go /src/goroot/src/fuzz_ng_log_syslog/fuzz_ng.go /src/goroot/src/fuzz_ng_log_syslog/ngolo_helper.go /src/goroot/src/fuzz_ng_log_syslog/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log_syslog/syslog.go /src/goroot/src/fuzz_ng_log_syslog/syslog_test.go /src/goroot/src/fuzz_ng_log_syslog/syslog_unix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log_syslog/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log_syslog/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_log_syslog /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_log_syslog 1.214s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_log_syslog/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log_syslog Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_log_syslog_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo log/syslog Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/log/slog/attr.go /src/goroot/src/log/slog/attr_test.go /src/goroot/src/log/slog/doc.go /src/goroot/src/log/slog/example_custom_levels_test.go /src/goroot/src/log/slog/example_discard_test.go /src/goroot/src/log/slog/example_level_handler_test.go /src/goroot/src/log/slog/example_log_level_test.go /src/goroot/src/log/slog/example_logvaluer_group_test.go /src/goroot/src/log/slog/example_logvaluer_secret_test.go /src/goroot/src/log/slog/example_multi_handler_test.go /src/goroot/src/log/slog/example_test.go /src/goroot/src/log/slog/example_wrap_test.go /src/goroot/src/log/slog/handler.go /src/goroot/src/log/slog/handler_test.go /src/goroot/src/log/slog/json_handler.go /src/goroot/src/log/slog/json_handler_test.go /src/goroot/src/log/slog/level.go /src/goroot/src/log/slog/level_test.go /src/goroot/src/log/slog/logger.go /src/goroot/src/log/slog/logger_test.go /src/goroot/src/log/slog/multi_handler.go /src/goroot/src/log/slog/multi_handler_test.go /src/goroot/src/log/slog/record.go /src/goroot/src/log/slog/record_test.go /src/goroot/src/log/slog/slogtest_test.go /src/goroot/src/log/slog/text_handler.go /src/goroot/src/log/slog/text_handler_test.go /src/goroot/src/log/slog/value.go /src/goroot/src/log/slog/value_access_benchmark_test.go /src/goroot/src/log/slog/value_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 30 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package log/slog Step #3 - "compile-libfuzzer-address-x86_64": + pkg=log/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=log_slog Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^log_slog ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing log/slog fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Found package in /src/goroot/src/log/slog Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Array result for Attr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Type LevelVar is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Time has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Duration has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:32526, Elt:(*ast.Ident)(0x4af44bc1c60)} for Group Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:32810, Elt:(*ast.Ident)(0x4af44bc1e40)} for GroupAttrs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function NewJSONHandler has unproduced argument HandlerOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Enabled has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function WithAttrs has unproduced array argument Attr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Handle has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Level has unproduced recv LevelVar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Set has unproduced recv LevelVar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function String has unproduced recv LevelVar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function AppendText has unproduced recv LevelVar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function MarshalText has unproduced recv LevelVar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function UnmarshalText has unproduced recv LevelVar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:24397, Elt:(*ast.Ident)(0x4af44dcf040)} for LoggerNgdotWith Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:25234, Elt:(*ast.Ident)(0x4af44dcf800)} for With Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Enabled has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Log has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:26467, Elt:(*ast.Ident)(0x4af44dd80e0)} for LoggerNgdotLog Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function LogAttrs has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:26672, Elt:(*ast.Ident)(0x4af44dd8380)} for LoggerNgdotLogAttrs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:26796, Elt:(*ast.Ident)(0x4af44dd8580)} for LoggerNgdotDebug Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function DebugContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:26993, Elt:(*ast.Ident)(0x4af44dd87e0)} for LoggerNgdotDebugContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:27112, Elt:(*ast.Ident)(0x4af44dd89e0)} for LoggerNgdotInfo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function InfoContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:27305, Elt:(*ast.Ident)(0x4af44dd8c40)} for LoggerNgdotInfoContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:27423, Elt:(*ast.Ident)(0x4af44dd8e40)} for LoggerNgdotWarn Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function WarnContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:27616, Elt:(*ast.Ident)(0x4af44dd90a0)} for LoggerNgdotWarnContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:27737, Elt:(*ast.Ident)(0x4af44dd92a0)} for LoggerNgdotError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function ErrorContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:27934, Elt:(*ast.Ident)(0x4af44dd9500)} for LoggerNgdotErrorContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:29237, Elt:(*ast.Ident)(0x4af44dde760)} for Debug Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function DebugContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:29436, Elt:(*ast.Ident)(0x4af44dde980)} for DebugContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:29573, Elt:(*ast.Ident)(0x4af44ddeb40)} for Info Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function InfoContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:29768, Elt:(*ast.Ident)(0x4af44dded60)} for InfoContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:29904, Elt:(*ast.Ident)(0x4af44ddef20)} for Warn Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function WarnContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:30099, Elt:(*ast.Ident)(0x4af44ddf140)} for WarnContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:30238, Elt:(*ast.Ident)(0x4af44ddf300)} for Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function ErrorContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:30437, Elt:(*ast.Ident)(0x4af44ddf520)} for ErrorContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Log has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:30605, Elt:(*ast.Ident)(0x4af44ddf780)} for Log Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function LogAttrs has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:30784, Elt:(*ast.Ident)(0x4af44ddf9e0)} for LogAttrs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:6481, Elt:(*ast.Ident)(0x4af44d84100)} for NewMultiHandler Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Enabled has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Handle has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function WithAttrs has unproduced array argument Attr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function NewRecord has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function NewRecord has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.FuncType{Func:73507, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x4af44f3c510), Results:(*ast.FieldList)(0x4af44f3c540)} for RecordNgdotAttrs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:73786, Elt:(*ast.Ident)(0x4af44f12f40)} for RecordNgdotAddAttrs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:74738, Elt:(*ast.Ident)(0x4af44f13c80)} for RecordNgdotAdd Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function NewTextHandler has unproduced argument HandlerOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Enabled has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function WithAttrs has unproduced array argument Attr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function Handle has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function TimeValue has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Function DurationValue has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:34 Unhandled argument &ast.Ellipsis{Ellipsis:38321, Elt:(*ast.Ident)(0x4af44ea8180)} for GroupValue Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/log_slog.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/log_slog.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_log_slog Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_log_slog.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:200:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:564:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:41 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_log_slog.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_log_slog.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_log_slog.a ./fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_log_slog/fuzz_ng.go:200:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_log_slog/fuzz_ng.go:564:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:41 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_log_slog/ngolofuzz.pb.o fuzz_ng_log_slog//ngolofuzz.o fuzz_ng_log_slog.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_log_slog.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_log_slog.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_log_slog.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_log_slog/copy/attr.go fuzz_ng_log_slog/copy/doc.go fuzz_ng_log_slog/copy/handler.go fuzz_ng_log_slog/copy/json_handler.go fuzz_ng_log_slog/copy/level.go fuzz_ng_log_slog/copy/logger.go fuzz_ng_log_slog/copy/multi_handler.go fuzz_ng_log_slog/copy/record.go fuzz_ng_log_slog/copy/text_handler.go fuzz_ng_log_slog/copy/value.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_log_slog/copy/attr.go fuzz_ng_log_slog/copy/doc.go fuzz_ng_log_slog/copy/handler.go fuzz_ng_log_slog/copy/json_handler.go fuzz_ng_log_slog/copy/level.go fuzz_ng_log_slog/copy/logger.go fuzz_ng_log_slog/copy/multi_handler.go fuzz_ng_log_slog/copy/record.go fuzz_ng_log_slog/copy/text_handler.go fuzz_ng_log_slog/copy/value.go /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_log_slog/fuzz_ng.go fuzz_ng_log_slog/main.720337913.go fuzz_ng_log_slog/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/log/slog/attr_test.go /src/goroot/src/log/slog/example_custom_levels_test.go /src/goroot/src/log/slog/example_discard_test.go /src/goroot/src/log/slog/example_level_handler_test.go /src/goroot/src/log/slog/example_log_level_test.go /src/goroot/src/log/slog/example_logvaluer_group_test.go /src/goroot/src/log/slog/example_logvaluer_secret_test.go /src/goroot/src/log/slog/example_multi_handler_test.go /src/goroot/src/log/slog/example_test.go /src/goroot/src/log/slog/example_wrap_test.go /src/goroot/src/log/slog/handler_test.go /src/goroot/src/log/slog/json_handler_test.go /src/goroot/src/log/slog/level_test.go /src/goroot/src/log/slog/logger_test.go /src/goroot/src/log/slog/multi_handler_test.go /src/goroot/src/log/slog/record_test.go /src/goroot/src/log/slog/slogtest_test.go /src/goroot/src/log/slog/text_handler_test.go /src/goroot/src/log/slog/value_access_benchmark_test.go /src/goroot/src/log/slog/value_test.go /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/log/slog/testdata /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/log/slog/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_log_slog/' /src/goroot/src/fuzz_ng_log_slog/attr.go /src/goroot/src/fuzz_ng_log_slog/attr_test.go /src/goroot/src/fuzz_ng_log_slog/doc.go /src/goroot/src/fuzz_ng_log_slog/example_custom_levels_test.go /src/goroot/src/fuzz_ng_log_slog/example_discard_test.go /src/goroot/src/fuzz_ng_log_slog/example_level_handler_test.go /src/goroot/src/fuzz_ng_log_slog/example_log_level_test.go /src/goroot/src/fuzz_ng_log_slog/example_logvaluer_group_test.go /src/goroot/src/fuzz_ng_log_slog/example_logvaluer_secret_test.go /src/goroot/src/fuzz_ng_log_slog/example_multi_handler_test.go /src/goroot/src/fuzz_ng_log_slog/example_test.go /src/goroot/src/fuzz_ng_log_slog/example_wrap_test.go /src/goroot/src/fuzz_ng_log_slog/fuzz_ng.go /src/goroot/src/fuzz_ng_log_slog/handler.go /src/goroot/src/fuzz_ng_log_slog/handler_test.go /src/goroot/src/fuzz_ng_log_slog/json_handler.go /src/goroot/src/fuzz_ng_log_slog/json_handler_test.go /src/goroot/src/fuzz_ng_log_slog/level.go /src/goroot/src/fuzz_ng_log_slog/level_test.go /src/goroot/src/fuzz_ng_log_slog/logger.go /src/goroot/src/fuzz_ng_log_slog/logger_test.go /src/goroot/src/fuzz_ng_log_slog/main.720337913.go /src/goroot/src/fuzz_ng_log_slog/multi_handler.go /src/goroot/src/fuzz_ng_log_slog/multi_handler_test.go /src/goroot/src/fuzz_ng_log_slog/ngolo_helper.go /src/goroot/src/fuzz_ng_log_slog/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_log_slog/record.go /src/goroot/src/fuzz_ng_log_slog/record_test.go /src/goroot/src/fuzz_ng_log_slog/slogtest_test.go /src/goroot/src/fuzz_ng_log_slog/text_handler.go /src/goroot/src/fuzz_ng_log_slog/text_handler_test.go /src/goroot/src/fuzz_ng_log_slog/value.go /src/goroot/src/fuzz_ng_log_slog/value_access_benchmark_test.go /src/goroot/src/fuzz_ng_log_slog/value_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log_slog/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_log_slog/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_log_slog /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": logger.go:11:2: use of internal package log/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_log_slog [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_log_slog/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_log_slog Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_log_slog_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo log/slog Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/log/slog/internal/ignorepc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/slog/internal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/log/slog/internal/buffer/buffer.go /src/goroot/src/log/slog/internal/buffer/buffer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/slog/internal/buffer Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/log/slog/internal/benchmarks/benchmarks.go /src/goroot/src/log/slog/internal/benchmarks/benchmarks_test.go /src/goroot/src/log/slog/internal/benchmarks/handlers.go /src/goroot/src/log/slog/internal/benchmarks/handlers_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo log/slog/internal/benchmarks Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/hash/example_test.go /src/goroot/src/hash/hash.go /src/goroot/src/hash/marshal_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package hash Step #3 - "compile-libfuzzer-address-x86_64": + pkg=hash Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=hash Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^hash ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:41 Found package in /src/goroot/src/hash Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/hash.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_hash.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "hash" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_hash.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_hash.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_hash.a ./fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash/fuzz_ng.go:11:2: "hash" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_hash/ngolofuzz.pb.o fuzz_ng_hash//ngolofuzz.o fuzz_ng_hash.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_hash/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_hash//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_hash.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_hash.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_hash.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_hash/copy/hash.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash/copy/hash.go /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash/fuzz_ng.go fuzz_ng_hash/main.1399904098.go /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/hash/example_test.go /src/goroot/src/hash/marshal_test.go /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/hash/testdata /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/hash/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash/' /src/goroot/src/fuzz_ng_hash/example_test.go /src/goroot/src/fuzz_ng_hash/fuzz_ng.go /src/goroot/src/fuzz_ng_hash/hash.go /src/goroot/src/fuzz_ng_hash/main.1399904098.go /src/goroot/src/fuzz_ng_hash/marshal_test.go /src/goroot/src/fuzz_ng_hash/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_hash /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_hash [fuzz_ng_hash.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_hash [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_hash_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo hash Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/hash/maphash/example_test.go /src/goroot/src/hash/maphash/maphash.go /src/goroot/src/hash/maphash/maphash_purego.go /src/goroot/src/hash/maphash/maphash_runtime.go /src/goroot/src/hash/maphash/maphash_test.go /src/goroot/src/hash/maphash/smhasher_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package hash/maphash Step #3 - "compile-libfuzzer-address-x86_64": + pkg=hash/maphash Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/maphash Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^hash_maphash ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/maphash fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Found package in /src/goroot/src/hash/maphash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Type Hash is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function WriteByte has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function Write has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function WriteString has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function Seed has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function SetSeed has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function Reset has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function Sum64 has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function Sum has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function Size has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function BlockSize has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function Clone has unproduced recv Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function Comparable has unproduced argument T Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function WriteComparable has unproduced argument Hash Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:44 Function WriteComparable has unproduced argument T Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/hash_maphash.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_maphash.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_hash_maphash.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:215:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:50 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_hash_maphash.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_hash_maphash.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_hash_maphash.a ./fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_maphash/fuzz_ng.go:189:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_maphash/fuzz_ng.go:215:9: undefined: NgoloFuzzOne_String Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:23:51 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_hash_maphash/ngolofuzz.pb.o fuzz_ng_hash_maphash//ngolofuzz.o fuzz_ng_hash_maphash.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_hash_maphash.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_hash_maphash.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_hash_maphash.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_hash_maphash/copy/maphash.go fuzz_ng_hash_maphash/copy/maphash_runtime.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_maphash/copy/maphash.go fuzz_ng_hash_maphash/copy/maphash_runtime.go /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_maphash/fuzz_ng.go fuzz_ng_hash_maphash/main.583956037.go fuzz_ng_hash_maphash/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/hash/maphash/example_test.go /src/goroot/src/hash/maphash/maphash_test.go /src/goroot/src/hash/maphash/smhasher_test.go /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/hash/maphash/testdata /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/hash/maphash/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_maphash/' /src/goroot/src/fuzz_ng_hash_maphash/example_test.go /src/goroot/src/fuzz_ng_hash_maphash/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_maphash/main.583956037.go /src/goroot/src/fuzz_ng_hash_maphash/maphash.go /src/goroot/src/fuzz_ng_hash_maphash/maphash_runtime.go /src/goroot/src/fuzz_ng_hash_maphash/maphash_test.go /src/goroot/src/fuzz_ng_hash_maphash/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_maphash/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_maphash/smhasher_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_maphash/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_maphash/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_hash_maphash /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_hash_maphash 13.817s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_maphash/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_maphash Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_hash_maphash_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo hash/maphash Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/hash/adler32/adler32.go /src/goroot/src/hash/adler32/adler32_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package hash/adler32 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=hash/adler32 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/adler32 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^hash_adler32 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/adler32 fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:05 Found package in /src/goroot/src/hash/adler32 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/hash_adler32.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_adler32.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_hash_adler32.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_hash_adler32.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_hash_adler32.a ./fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_hash_adler32/ngolofuzz.pb.o fuzz_ng_hash_adler32//ngolofuzz.o fuzz_ng_hash_adler32.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_hash_adler32.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_hash_adler32/copy/adler32.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_adler32/copy/adler32.go /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_adler32/fuzz_ng.go fuzz_ng_hash_adler32/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/hash/adler32/adler32_test.go /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/hash/adler32/testdata /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/hash/adler32/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_adler32/' /src/goroot/src/fuzz_ng_hash_adler32/adler32.go /src/goroot/src/fuzz_ng_hash_adler32/adler32_test.go /src/goroot/src/fuzz_ng_hash_adler32/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_adler32/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_adler32/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_adler32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_adler32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_hash_adler32 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_hash_adler32 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_adler32/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_adler32 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_hash_adler32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo hash/adler32 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/hash/fnv/fnv.go /src/goroot/src/hash/fnv/fnv_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package hash/fnv Step #3 - "compile-libfuzzer-address-x86_64": + pkg=hash/fnv Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/fnv Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^hash_fnv ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/fnv fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:14 Found package in /src/goroot/src/hash/fnv Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/hash_fnv.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_fnv.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_hash_fnv.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:182:9: undefined: NgoloFuzzOne_New32a Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:186:9: undefined: NgoloFuzzOne_New64a Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:190:9: undefined: NgoloFuzzOne_New128a Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:199:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:202:9: undefined: NgoloFuzzOne_New32a Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:206:9: undefined: NgoloFuzzOne_New64a Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:210:9: undefined: NgoloFuzzOne_New128a Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:20 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_hash_fnv.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_hash_fnv.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_hash_fnv.a ./fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_fnv/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_fnv/fuzz_ng.go:182:9: undefined: NgoloFuzzOne_New32a Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_fnv/fuzz_ng.go:186:9: undefined: NgoloFuzzOne_New64a Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_fnv/fuzz_ng.go:190:9: undefined: NgoloFuzzOne_New128a Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_fnv/fuzz_ng.go:199:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_fnv/fuzz_ng.go:202:9: undefined: NgoloFuzzOne_New32a Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_fnv/fuzz_ng.go:206:9: undefined: NgoloFuzzOne_New64a Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_hash_fnv/fuzz_ng.go:210:9: undefined: NgoloFuzzOne_New128a Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:21 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_hash_fnv/ngolofuzz.pb.o fuzz_ng_hash_fnv//ngolofuzz.o fuzz_ng_hash_fnv.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_hash_fnv.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_hash_fnv.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_hash_fnv.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_hash_fnv/copy/fnv.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_fnv/copy/fnv.go /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_fnv/fuzz_ng.go fuzz_ng_hash_fnv/main.1892955993.go fuzz_ng_hash_fnv/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/hash/fnv/fnv_test.go /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/hash/fnv/testdata /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/hash/fnv/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_fnv/' /src/goroot/src/fuzz_ng_hash_fnv/fnv.go /src/goroot/src/fuzz_ng_hash_fnv/fnv_test.go /src/goroot/src/fuzz_ng_hash_fnv/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_fnv/main.1892955993.go /src/goroot/src/fuzz_ng_hash_fnv/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_fnv/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_fnv/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_fnv/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_hash_fnv /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_hash_fnv 0.005s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_fnv/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_fnv Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_hash_fnv_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo hash/fnv Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/hash/crc64/crc64.go /src/goroot/src/hash/crc64/crc64_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package hash/crc64 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=hash/crc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/crc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^hash_crc64 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/crc64 fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:21 Found package in /src/goroot/src/hash/crc64 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/hash_crc64.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_crc64.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_hash_crc64.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_hash_crc64.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_hash_crc64.a ./fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_hash_crc64/ngolofuzz.pb.o fuzz_ng_hash_crc64//ngolofuzz.o fuzz_ng_hash_crc64.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_hash_crc64.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_hash_crc64/copy/crc64.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_crc64/copy/crc64.go /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_crc64/fuzz_ng.go fuzz_ng_hash_crc64/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/hash/crc64/crc64_test.go /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/hash/crc64/testdata /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/hash/crc64/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_crc64/' /src/goroot/src/fuzz_ng_hash_crc64/crc64.go /src/goroot/src/fuzz_ng_hash_crc64/crc64_test.go /src/goroot/src/fuzz_ng_hash_crc64/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_crc64/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_crc64/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_crc64/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_crc64/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_hash_crc64 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_hash_crc64 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_crc64/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_crc64 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_hash_crc64_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo hash/crc64 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/hash/crc32/crc32.go /src/goroot/src/hash/crc32/crc32_amd64.go /src/goroot/src/hash/crc32/crc32_arm64.go /src/goroot/src/hash/crc32/crc32_generic.go /src/goroot/src/hash/crc32/crc32_loong64.go /src/goroot/src/hash/crc32/crc32_otherarch.go /src/goroot/src/hash/crc32/crc32_ppc64le.go /src/goroot/src/hash/crc32/crc32_s390x.go /src/goroot/src/hash/crc32/crc32_test.go /src/goroot/src/hash/crc32/example_test.go /src/goroot/src/hash/crc32/gen.go /src/goroot/src/hash/crc32/gen_const_ppc64le.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package hash/crc32 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=hash/crc32 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo hash/crc32 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^hash_crc32 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing hash/crc32 fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:30 Found package in /src/goroot/src/hash/crc32 Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/hash_crc32.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/hash_crc32.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_hash_crc32.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_hash_crc32.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_hash_crc32.a ./fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_hash_crc32/ngolofuzz.pb.o fuzz_ng_hash_crc32//ngolofuzz.o fuzz_ng_hash_crc32.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_hash_crc32.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_hash_crc32/copy/crc32.go fuzz_ng_hash_crc32/copy/crc32_amd64.go fuzz_ng_hash_crc32/copy/crc32_generic.go fuzz_ng_hash_crc32/copy/gen.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_crc32/copy/crc32.go fuzz_ng_hash_crc32/copy/crc32_amd64.go fuzz_ng_hash_crc32/copy/crc32_generic.go fuzz_ng_hash_crc32/copy/gen.go /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_hash_crc32/fuzz_ng.go fuzz_ng_hash_crc32/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/hash/crc32/crc32_test.go /src/goroot/src/hash/crc32/example_test.go /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/hash/crc32/testdata /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/hash/crc32/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_hash_crc32/' /src/goroot/src/fuzz_ng_hash_crc32/crc32.go /src/goroot/src/fuzz_ng_hash_crc32/crc32_amd64.go /src/goroot/src/fuzz_ng_hash_crc32/crc32_generic.go /src/goroot/src/fuzz_ng_hash_crc32/crc32_test.go /src/goroot/src/fuzz_ng_hash_crc32/example_test.go /src/goroot/src/fuzz_ng_hash_crc32/fuzz_ng.go /src/goroot/src/fuzz_ng_hash_crc32/gen.go /src/goroot/src/fuzz_ng_hash_crc32/ngolo_helper.go /src/goroot/src/fuzz_ng_hash_crc32/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_crc32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_hash_crc32/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_hash_crc32 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_hash_crc32 [fuzz_ng_hash_crc32.test] Step #3 - "compile-libfuzzer-address-x86_64": ./crc32_amd64.go:28:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./crc32_amd64.go:34:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./crc32_amd64.go:44:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_hash_crc32 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_hash_crc32/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_hash_crc32 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_hash_crc32_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo hash/crc32 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/database/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/database/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/database/sql/convert.go /src/goroot/src/database/sql/convert_test.go /src/goroot/src/database/sql/ctxutil.go /src/goroot/src/database/sql/example_cli_test.go /src/goroot/src/database/sql/example_service_test.go /src/goroot/src/database/sql/example_test.go /src/goroot/src/database/sql/fakedb_test.go /src/goroot/src/database/sql/sql.go /src/goroot/src/database/sql/sql_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package database/sql Step #3 - "compile-libfuzzer-address-x86_64": + pkg=database/sql Step #3 - "compile-libfuzzer-address-x86_64": ++ echo database/sql Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=database_sql Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^database_sql ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing database/sql fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Found package in /src/goroot/src/database/sql Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Array result for ColumnType is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Type ColumnType is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Register has unproduced argument driver.Driver Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Scan has unproduced recv NullInt16 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Value has unproduced recv NullInt16 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Scan has unproduced recv NullTime Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Value has unproduced recv NullTime Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Scan has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x1e7cbab3da0)}, Type:(*ast.StarExpr)(0x1e7cba1be30), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Value has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x1e7cbab42c0)}, Type:(*ast.IndexExpr)(0x1e7cba7f230), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function OpenDB has unproduced argument driver.Connector Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function PingContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function SetConnMaxLifetime has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function SetConnMaxIdleTime has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function PrepareContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function ExecContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:66027, Elt:(*ast.Ident)(0x1e7cbc820e0)} for DBNgdotExecContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:66479, Elt:(*ast.Ident)(0x1e7cbc82600)} for DBNgdotExec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function QueryContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:67926, Elt:(*ast.Ident)(0x1e7cbc83ec0)} for DBNgdotQueryContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:68395, Elt:(*ast.Ident)(0x1e7cbc844e0)} for DBNgdotQuery Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function QueryRowContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:70837, Elt:(*ast.Ident)(0x1e7cbd0c540)} for DBNgdotQueryRowContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:71421, Elt:(*ast.Ident)(0x1e7cbd0c8e0)} for DBNgdotQueryRow Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function BeginTx has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function BeginTx has unproduced argument TxOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Conn has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function PingContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function ExecContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:76619, Elt:(*ast.Ident)(0x1e7cbd13700)} for ConnNgdotExecContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function QueryContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:76975, Elt:(*ast.Ident)(0x1e7cbd13bc0)} for ConnNgdotQueryContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function QueryRowContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:77559, Elt:(*ast.Ident)(0x1e7cbd1a1c0)} for ConnNgdotQueryRowContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function PrepareContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.FuncType{Func:78544, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x1e7cbd0f4a0), Results:(*ast.FieldList)(0x1e7cbd0f4d0)} for ConnNgdotRaw Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function BeginTx has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function BeginTx has unproduced argument TxOptions Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function PrepareContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function StmtContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function ExecContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:90709, Elt:(*ast.Ident)(0x1e7cbd32800)} for TxNgdotExecContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:91091, Elt:(*ast.Ident)(0x1e7cbd32c80)} for TxNgdotExec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function QueryContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:91320, Elt:(*ast.Ident)(0x1e7cbd32f20)} for TxNgdotQueryContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:91690, Elt:(*ast.Ident)(0x1e7cbd333e0)} for TxNgdotQuery Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function QueryRowContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:92200, Elt:(*ast.Ident)(0x1e7cbd336a0)} for TxNgdotQueryRowContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:92788, Elt:(*ast.Ident)(0x1e7cbd33a40)} for TxNgdotQueryRow Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function ExecContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:95715, Elt:(*ast.Ident)(0x1e7cbd504c0)} for StmtNgdotExecContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:96327, Elt:(*ast.Ident)(0x1e7cbd50c20)} for StmtNgdotExec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function QueryContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:99335, Elt:(*ast.Ident)(0x1e7cbd55900)} for StmtNgdotQueryContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:100630, Elt:(*ast.Ident)(0x1e7cbd5a7c0)} for StmtNgdotQuery Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function QueryRowContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:101448, Elt:(*ast.Ident)(0x1e7cbd5af60)} for StmtNgdotQueryRowContext Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:102202, Elt:(*ast.Ident)(0x1e7cbd5b300)} for StmtNgdotQueryRow Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Name has unproduced recv ColumnType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Length has unproduced recv ColumnType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function DecimalSize has unproduced recv ColumnType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function ScanType has unproduced recv ColumnType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function Nullable has unproduced recv ColumnType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Function DatabaseTypeName has unproduced recv ColumnType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:117580, Elt:(*ast.Ident)(0x1e7cbd6db40)} for RowsNgdotScan Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:39 Unhandled argument &ast.Ellipsis{Ellipsis:120955, Elt:(*ast.Ident)(0x1e7cbd75ce0)} for RowNgdotScan Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/database_sql.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/database_sql.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_database_sql Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_database_sql.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_database_sql.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_database_sql.a ./fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_database_sql/ngolofuzz.pb.o fuzz_ng_database_sql//ngolofuzz.o fuzz_ng_database_sql.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_database_sql.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_database_sql/copy/convert.go fuzz_ng_database_sql/copy/ctxutil.go fuzz_ng_database_sql/copy/sql.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_database_sql/copy/convert.go fuzz_ng_database_sql/copy/ctxutil.go fuzz_ng_database_sql/copy/sql.go /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_database_sql/fuzz_ng.go fuzz_ng_database_sql/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/database/sql/convert_test.go /src/goroot/src/database/sql/example_cli_test.go /src/goroot/src/database/sql/example_service_test.go /src/goroot/src/database/sql/example_test.go /src/goroot/src/database/sql/fakedb_test.go /src/goroot/src/database/sql/sql_test.go /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/database/sql/testdata /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/database/sql/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_database_sql/' /src/goroot/src/fuzz_ng_database_sql/convert.go /src/goroot/src/fuzz_ng_database_sql/convert_test.go /src/goroot/src/fuzz_ng_database_sql/ctxutil.go /src/goroot/src/fuzz_ng_database_sql/example_cli_test.go /src/goroot/src/fuzz_ng_database_sql/example_service_test.go /src/goroot/src/fuzz_ng_database_sql/example_test.go /src/goroot/src/fuzz_ng_database_sql/fakedb_test.go /src/goroot/src/fuzz_ng_database_sql/fuzz_ng.go /src/goroot/src/fuzz_ng_database_sql/ngolo_helper.go /src/goroot/src/fuzz_ng_database_sql/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_database_sql/sql.go /src/goroot/src/fuzz_ng_database_sql/sql_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_database_sql/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_database_sql/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_database_sql /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestConversions (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": convert_test.go:222: convertAssign #84: for [1 2 3] ([]uint8) -> *fuzz_ng_database_sql.userDefinedSlice, got error "unsupported Scan, storing driver.Value type []uint8 into type *fuzz_ng_database_sql.userDefinedSlice", want error "unsupported Scan, storing driver.Value type []uint8 into type *sql.userDefinedSlice" Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_database_sql 1.141s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_database_sql/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_database_sql Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_database_sql_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/73a2f5b5dc2c9725f98a689e455dd4473c608215 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ce7dc38556aaaa0769996201b7c8ce76f7afd2c7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b8ea6b661af1bbc0f0e6b60b18a9f8d32731a0c6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/36bd342482b3aaea6f6de9362bdaa0bb9207a916 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/109180e655a9b92418814aaa640b97839bb80f3b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4a7e5b77ee5372ba790a9856a6c1f1ca348ddc8e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/03494f85896f3f4dfdda4b071b59ed60525e0f62 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/59f04430711d8a31c589a30dd0213641671b71ff (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/37c9b075a54821650500d718cfc2d0f109df345c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo database/sql Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/database/sql/driver/driver.go /src/goroot/src/database/sql/driver/types.go /src/goroot/src/database/sql/driver/types_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package database/sql/driver Step #3 - "compile-libfuzzer-address-x86_64": + pkg=database/sql/driver Step #3 - "compile-libfuzzer-address-x86_64": ++ echo database/sql/driver Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^database_sql_driver ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing database/sql/driver fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:52 Found package in /src/goroot/src/database/sql/driver Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:52 Type RowsAffected is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:52 Function LastInsertId has unproduced recv RowsAffected Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:52 Function RowsAffected has unproduced recv RowsAffected Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:52 Function ConvertValue has unproduced recv Null Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:24:52 Function ConvertValue has unproduced recv NotNull Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/database_sql_driver.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/database_sql_driver.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_database_sql_driver.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_database_sql_driver.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_database_sql_driver.a ./fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_database_sql_driver/ngolofuzz.pb.o fuzz_ng_database_sql_driver//ngolofuzz.o fuzz_ng_database_sql_driver.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_database_sql_driver.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_database_sql_driver/copy/driver.go fuzz_ng_database_sql_driver/copy/types.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_database_sql_driver/copy/driver.go fuzz_ng_database_sql_driver/copy/types.go /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_database_sql_driver/fuzz_ng.go fuzz_ng_database_sql_driver/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/database/sql/driver/types_test.go /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/database/sql/driver/testdata /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/database/sql/driver/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_database_sql_driver/' /src/goroot/src/fuzz_ng_database_sql_driver/driver.go /src/goroot/src/fuzz_ng_database_sql_driver/fuzz_ng.go /src/goroot/src/fuzz_ng_database_sql_driver/ngolo_helper.go /src/goroot/src/fuzz_ng_database_sql_driver/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_database_sql_driver/types.go /src/goroot/src/fuzz_ng_database_sql_driver/types_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_database_sql_driver/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_database_sql_driver/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_database_sql_driver /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestValueConverters (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": types_test.go:72: test 25: fuzz_ng_database_sql_driver.defaultConverter(fuzz_ng_database_sql_driver.t({13996758210847339774 306314 0x8a0260})) error = "unsupported type fuzz_ng_database_sql_driver.t, a struct"; want error = "unsupported type driver.t, a struct" Step #3 - "compile-libfuzzer-address-x86_64": types_test.go:72: test 26: fuzz_ng_database_sql_driver.defaultConverter(fuzz_ng_database_sql_driver.is([1])) error = "unsupported type fuzz_ng_database_sql_driver.is, a slice of int"; want error = "unsupported type driver.is, a slice of int" Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_database_sql_driver 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_database_sql_driver/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_database_sql_driver Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_database_sql_driver_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo database/sql/driver Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/asm/doc.go /src/goroot/src/cmd/asm/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/asm Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_asm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/asm fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:01 Found package in /src/goroot/src/cmd/asm Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_asm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_asm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_asm.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_asm.a ./fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_asm/fuzz_ng.go:10:2: import "cmd/asm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_asm/ngolofuzz.pb.o fuzz_ng_cmd_asm//ngolofuzz.o fuzz_ng_cmd_asm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_asm/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_asm//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_asm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_asm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_asm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_asm/copy/doc.go fuzz_ng_cmd_asm/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_asm/copy/doc.go fuzz_ng_cmd_asm/copy/main.go /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_asm/fuzz_ng.go fuzz_ng_cmd_asm/main.488228175.go /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/cmd/asm/*_test.go' /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/asm/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/asm/testdata /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/asm/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_asm/' /src/goroot/src/fuzz_ng_cmd_asm/doc.go /src/goroot/src/fuzz_ng_cmd_asm/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_asm/main.488228175.go /src/goroot/src/fuzz_ng_cmd_asm/main.go /src/goroot/src/fuzz_ng_cmd_asm/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_asm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_asm /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": main.go:15:2: use of internal package cmd/asm/internal/arch not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_asm [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_asm/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_asm Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_asm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/asm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/asm/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/asm/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/asm/internal/asm/asm.go /src/goroot/src/cmd/asm/internal/asm/endtoend_test.go /src/goroot/src/cmd/asm/internal/asm/expr_test.go /src/goroot/src/cmd/asm/internal/asm/line_test.go /src/goroot/src/cmd/asm/internal/asm/operand_test.go /src/goroot/src/cmd/asm/internal/asm/parse.go /src/goroot/src/cmd/asm/internal/asm/pseudo_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/asm/internal/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/asm/internal/asm/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/asm/internal/asm/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/asm/internal/asm/testdata/avx512enc/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/asm/internal/asm/testdata/avx512enc/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/asm/internal/arch/arch.go /src/goroot/src/cmd/asm/internal/arch/arm.go /src/goroot/src/cmd/asm/internal/arch/arm64.go /src/goroot/src/cmd/asm/internal/arch/loong64.go /src/goroot/src/cmd/asm/internal/arch/mips.go /src/goroot/src/cmd/asm/internal/arch/ppc64.go /src/goroot/src/cmd/asm/internal/arch/riscv64.go /src/goroot/src/cmd/asm/internal/arch/s390x.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/asm/internal/arch Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/asm/internal/flags/flags.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/asm/internal/flags Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/asm/internal/lex/input.go /src/goroot/src/cmd/asm/internal/lex/lex.go /src/goroot/src/cmd/asm/internal/lex/lex_test.go /src/goroot/src/cmd/asm/internal/lex/slice.go /src/goroot/src/cmd/asm/internal/lex/stack.go /src/goroot/src/cmd/asm/internal/lex/tokenizer.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/asm/internal/lex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/addr2line/addr2line_test.go /src/goroot/src/cmd/addr2line/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/addr2line Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/addr2line Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/addr2line Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_addr2line ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/addr2line fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:03 Found package in /src/goroot/src/cmd/addr2line Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_addr2line.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_addr2line.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/addr2line" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/addr2line" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_addr2line.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/addr2line" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:05 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_addr2line.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_addr2line.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_addr2line.a ./fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_addr2line/fuzz_ng.go:10:2: import "cmd/addr2line" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:05 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_addr2line/ngolofuzz.pb.o fuzz_ng_cmd_addr2line//ngolofuzz.o fuzz_ng_cmd_addr2line.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_addr2line/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_addr2line//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_addr2line.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_addr2line.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_addr2line.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_addr2line/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_addr2line/copy/main.go /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_addr2line/fuzz_ng.go fuzz_ng_cmd_addr2line/main.44748598.go /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/addr2line/addr2line_test.go /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/addr2line/testdata /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/addr2line/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_addr2line/' /src/goroot/src/fuzz_ng_cmd_addr2line/addr2line_test.go /src/goroot/src/fuzz_ng_cmd_addr2line/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_addr2line/main.44748598.go /src/goroot/src/fuzz_ng_cmd_addr2line/main.go /src/goroot/src/fuzz_ng_cmd_addr2line/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_addr2line/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_addr2line/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_addr2line /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": main.go:30:2: use of internal package cmd/internal/objfile not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_addr2line [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_addr2line/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_addr2line Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_addr2line_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/addr2line Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/covdata/argsmerge.go /src/goroot/src/cmd/covdata/covdata.go /src/goroot/src/cmd/covdata/doc.go /src/goroot/src/cmd/covdata/dump.go /src/goroot/src/cmd/covdata/export_test.go /src/goroot/src/cmd/covdata/merge.go /src/goroot/src/cmd/covdata/metamerge.go /src/goroot/src/cmd/covdata/subtractintersect.go /src/goroot/src/cmd/covdata/tool_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/covdata Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/covdata Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/covdata Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_covdata ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/covdata fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:05 Found package in /src/goroot/src/cmd/covdata Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_covdata.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_covdata.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/covdata" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/covdata" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_covdata.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/covdata" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:11 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_covdata.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_covdata.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_covdata.a ./fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_covdata/fuzz_ng.go:10:2: import "cmd/covdata" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:11 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_covdata/ngolofuzz.pb.o fuzz_ng_cmd_covdata//ngolofuzz.o fuzz_ng_cmd_covdata.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_covdata.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_covdata.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_covdata.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_covdata/copy/argsmerge.go fuzz_ng_cmd_covdata/copy/covdata.go fuzz_ng_cmd_covdata/copy/doc.go fuzz_ng_cmd_covdata/copy/dump.go fuzz_ng_cmd_covdata/copy/merge.go fuzz_ng_cmd_covdata/copy/metamerge.go fuzz_ng_cmd_covdata/copy/subtractintersect.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_covdata/copy/argsmerge.go fuzz_ng_cmd_covdata/copy/covdata.go fuzz_ng_cmd_covdata/copy/doc.go fuzz_ng_cmd_covdata/copy/dump.go fuzz_ng_cmd_covdata/copy/merge.go fuzz_ng_cmd_covdata/copy/metamerge.go fuzz_ng_cmd_covdata/copy/subtractintersect.go /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_covdata/fuzz_ng.go fuzz_ng_cmd_covdata/main.1601224269.go fuzz_ng_cmd_covdata/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/covdata/export_test.go /src/goroot/src/cmd/covdata/tool_test.go /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/covdata/testdata /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_covdata/' /src/goroot/src/fuzz_ng_cmd_covdata/argsmerge.go /src/goroot/src/fuzz_ng_cmd_covdata/covdata.go /src/goroot/src/fuzz_ng_cmd_covdata/doc.go /src/goroot/src/fuzz_ng_cmd_covdata/dump.go /src/goroot/src/fuzz_ng_cmd_covdata/export_test.go /src/goroot/src/fuzz_ng_cmd_covdata/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_covdata/main.1601224269.go /src/goroot/src/fuzz_ng_cmd_covdata/merge.go /src/goroot/src/fuzz_ng_cmd_covdata/metamerge.go /src/goroot/src/fuzz_ng_cmd_covdata/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_covdata/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_cmd_covdata/subtractintersect.go /src/goroot/src/fuzz_ng_cmd_covdata/tool_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_covdata/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_covdata/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_covdata /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": covdata.go:8:2: use of internal package cmd/internal/cov not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_covdata [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_covdata/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_covdata Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_covdata_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/covdata Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/covdata/testdata/dep.go /src/goroot/src/cmd/covdata/testdata/prog1.go /src/goroot/src/cmd/covdata/testdata/prog2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/covdata/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/covdata/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/covdata/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/tools/tools.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/tools Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/tools Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/tools Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_tools ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/tools fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:11 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:11 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_tools.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_tools.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_cmd_tools: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_cmd_tools: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_tools.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/tools/internal/tokeninternal Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/golang.org/x/tools@v0.16.1/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:13 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_tools.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_tools.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_tools.a ./fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_cmd_tools: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_tools/ngolofuzz.pb.o fuzz_ng_cmd_tools//ngolofuzz.o fuzz_ng_cmd_tools.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_tools/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_tools//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_tools.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_tools.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_tools.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_cmd_tools/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_cmd_tools/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_cmd_tools/copy/*.go' /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_cmd_tools/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_cmd_tools/*.go' /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_cmd_tools/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/cmd/tools/*_test.go' /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/tools/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/tools/testdata /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/tools/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_tools/' /src/goroot/src/fuzz_ng_cmd_tools/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_tools/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_tools/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_tools /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_tools [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_tools/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_tools Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_cmd_tools: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_tools_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/tools Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/relnote/relnote_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/relnote Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/relnote Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/relnote Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_relnote ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/relnote fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:14 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:14 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_relnote.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_relnote.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_cmd_relnote: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_cmd_relnote: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_relnote.a . Step #3 - "compile-libfuzzer-address-x86_64": # golang.org/x/tools/internal/tokeninternal Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/golang.org/x/tools@v0.16.1/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:16 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_relnote.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_relnote.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_relnote.a ./fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_cmd_relnote: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_relnote/ngolofuzz.pb.o fuzz_ng_cmd_relnote//ngolofuzz.o fuzz_ng_cmd_relnote.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_relnote/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_relnote//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_relnote.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_relnote.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_relnote.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_cmd_relnote/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_cmd_relnote/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_cmd_relnote/copy/*.go' /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_cmd_relnote/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_cmd_relnote/*.go' /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_cmd_relnote/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/relnote/relnote_test.go /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/relnote/testdata /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/relnote/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_relnote/' /src/goroot/src/fuzz_ng_cmd_relnote/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_relnote/relnote_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_relnote/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_relnote/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_relnote /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package golang.org/x/build/relnote Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/build v0.0.0-20251113190923-84cea64f80dd Step #3 - "compile-libfuzzer-address-x86_64": go: found golang.org/x/build/relnote in golang.org/x/build v0.0.0-20251113190923-84cea64f80dd Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/net v0.47.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading rsc.io/markdown v0.0.0-20240306144322-0bf8f97ee8ef Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/yuin/goldmark v1.6.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/text v0.31.0 Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_relnote [fuzz_ng_cmd_relnote.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_relnote [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_relnote/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_relnote Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_cmd_relnote: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_relnote_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/relnote Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/pprof/doc.go /src/goroot/src/cmd/pprof/pprof.go /src/goroot/src/cmd/pprof/pprof_test.go /src/goroot/src/cmd/pprof/readlineui.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/pprof Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_pprof ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/pprof fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:18 Found package in /src/goroot/src/cmd/pprof Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_pprof.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_pprof.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/term v0.37.0 Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/google/pprof/profile Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/google/pprof/driver Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/google/pprof/driver in github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/google/pprof/profile in github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/ianlancetaylor/demangle v0.0.0-20250417193237-f615e6bd150b Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/pprof" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/pprof" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_pprof.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/pprof" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:20 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_pprof.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_pprof.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_pprof.a ./fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_pprof/fuzz_ng.go:10:2: import "cmd/pprof" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:20 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_pprof/ngolofuzz.pb.o fuzz_ng_cmd_pprof//ngolofuzz.o fuzz_ng_cmd_pprof.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_pprof/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_pprof//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_pprof.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_pprof.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_pprof.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_pprof/copy/doc.go fuzz_ng_cmd_pprof/copy/pprof.go fuzz_ng_cmd_pprof/copy/readlineui.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_pprof/copy/doc.go fuzz_ng_cmd_pprof/copy/pprof.go fuzz_ng_cmd_pprof/copy/readlineui.go /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_pprof/fuzz_ng.go fuzz_ng_cmd_pprof/main.3436078180.go /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/pprof/pprof_test.go /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/pprof/testdata /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_pprof/' /src/goroot/src/fuzz_ng_cmd_pprof/doc.go /src/goroot/src/fuzz_ng_cmd_pprof/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_pprof/main.3436078180.go /src/goroot/src/fuzz_ng_cmd_pprof/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_pprof/pprof.go /src/goroot/src/fuzz_ng_cmd_pprof/pprof_test.go /src/goroot/src/fuzz_ng_cmd_pprof/readlineui.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_pprof/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_pprof/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_pprof /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/google/pprof/profile Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package github.com/google/pprof/driver Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/google/pprof/driver in github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 Step #3 - "compile-libfuzzer-address-x86_64": go: found github.com/google/pprof/profile in github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": pprof.go:27:2: use of internal package cmd/internal/disasm not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_pprof [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_pprof Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_pprof_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/pprof Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/pprof/testdata/cpu.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pprof/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pprof/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pprof/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/gcprog/gcprog.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/gcprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/archive/archive.go /src/goroot/src/cmd/internal/archive/archive_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/archive Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/archive/testdata/go1.go /src/goroot/src/cmd/internal/archive/testdata/go2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/archive/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/archive/testdata/mycgo/go.go /src/goroot/src/cmd/internal/archive/testdata/mycgo/go1.go /src/goroot/src/cmd/internal/archive/testdata/mycgo/go2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/archive/testdata/mycgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/edit/edit.go /src/goroot/src/cmd/internal/edit/edit_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/edit Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/sys/arch.go /src/goroot/src/cmd/internal/sys/arch_test.go /src/goroot/src/cmd/internal/sys/args.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/sys Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/codesign/codesign.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/codesign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/quoted/quoted.go /src/goroot/src/cmd/internal/quoted/quoted_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/quoted Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/hash/hash.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/hash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/objfile/elf.go /src/goroot/src/cmd/internal/objfile/goobj.go /src/goroot/src/cmd/internal/objfile/macho.go /src/goroot/src/cmd/internal/objfile/objfile.go /src/goroot/src/cmd/internal/objfile/pe.go /src/goroot/src/cmd/internal/objfile/plan9obj.go /src/goroot/src/cmd/internal/objfile/xcoff.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/objfile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/cov/mreader.go /src/goroot/src/cmd/internal/cov/read_test.go /src/goroot/src/cmd/internal/cov/readcovdata.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/cov Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/cov/testdata/small.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/cov/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/cov/covcmd/cmddefs.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/cov/covcmd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/pkgpath/pkgpath.go /src/goroot/src/cmd/internal/pkgpath/pkgpath_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/pkgpath Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/src/pos.go /src/goroot/src/cmd/internal/src/pos_test.go /src/goroot/src/cmd/internal/src/xpos.go /src/goroot/src/cmd/internal/src/xpos_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/src Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/objabi/autotype.go /src/goroot/src/cmd/internal/objabi/flag.go /src/goroot/src/cmd/internal/objabi/flag_test.go /src/goroot/src/cmd/internal/objabi/funcid.go /src/goroot/src/cmd/internal/objabi/head.go /src/goroot/src/cmd/internal/objabi/line.go /src/goroot/src/cmd/internal/objabi/line_test.go /src/goroot/src/cmd/internal/objabi/path.go /src/goroot/src/cmd/internal/objabi/path_test.go /src/goroot/src/cmd/internal/objabi/pkgspecial.go /src/goroot/src/cmd/internal/objabi/reloctype.go /src/goroot/src/cmd/internal/objabi/reloctype_string.go /src/goroot/src/cmd/internal/objabi/stack.go /src/goroot/src/cmd/internal/objabi/symkind.go /src/goroot/src/cmd/internal/objabi/symkind_string.go /src/goroot/src/cmd/internal/objabi/util.go /src/goroot/src/cmd/internal/objabi/zbootstrap.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/objabi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/metadata/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/metadata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/disasm/disasm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/disasm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/telemetry/telemetry.go /src/goroot/src/cmd/internal/telemetry/telemetry_bootstrap.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/telemetry Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/telemetry/counter/counter.go /src/goroot/src/cmd/internal/telemetry/counter/counter_bootstrap.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/telemetry/counter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/pathcache/lookpath.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/pathcache Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/par/queue.go /src/goroot/src/cmd/internal/par/queue_test.go /src/goroot/src/cmd/internal/par/work.go /src/goroot/src/cmd/internal/par/work_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/par Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/bio/buf.go /src/goroot/src/cmd/internal/bio/buf_mmap.go /src/goroot/src/cmd/internal/bio/buf_nommap.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/bio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/robustio/robustio.go /src/goroot/src/cmd/internal/robustio/robustio_darwin.go /src/goroot/src/cmd/internal/robustio/robustio_flaky.go /src/goroot/src/cmd/internal/robustio/robustio_other.go /src/goroot/src/cmd/internal/robustio/robustio_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/robustio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/script/cmds.go /src/goroot/src/cmd/internal/script/cmds_nonunix.go /src/goroot/src/cmd/internal/script/cmds_unix.go /src/goroot/src/cmd/internal/script/conds.go /src/goroot/src/cmd/internal/script/engine.go /src/goroot/src/cmd/internal/script/errors.go /src/goroot/src/cmd/internal/script/state.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/script Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/script/scripttest/conditions.go /src/goroot/src/cmd/internal/script/scripttest/doc.go /src/goroot/src/cmd/internal/script/scripttest/readme.go /src/goroot/src/cmd/internal/script/scripttest/run.go /src/goroot/src/cmd/internal/script/scripttest/scripttest.go /src/goroot/src/cmd/internal/script/scripttest/setup.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/script/scripttest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/macho/macho.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/macho Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/browser/browser.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/browser Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/dwarf/dwarf.go /src/goroot/src/cmd/internal/dwarf/dwarf_defs.go /src/goroot/src/cmd/internal/dwarf/dwarf_test.go /src/goroot/src/cmd/internal/dwarf/putvarabbrevgen.go /src/goroot/src/cmd/internal/dwarf/putvarabbrevgen_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/dwarf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/goobj/builtin.go /src/goroot/src/cmd/internal/goobj/builtinlist.go /src/goroot/src/cmd/internal/goobj/funcinfo.go /src/goroot/src/cmd/internal/goobj/mkbuiltin.go /src/goroot/src/cmd/internal/goobj/objfile.go /src/goroot/src/cmd/internal/goobj/objfile_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/goobj Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/osinfo/doc.go /src/goroot/src/cmd/internal/osinfo/os_js.go /src/goroot/src/cmd/internal/osinfo/os_plan9.go /src/goroot/src/cmd/internal/osinfo/os_solaris.go /src/goroot/src/cmd/internal/osinfo/os_syscall.go /src/goroot/src/cmd/internal/osinfo/os_sysctl.go /src/goroot/src/cmd/internal/osinfo/os_uname.go /src/goroot/src/cmd/internal/osinfo/os_wasip1.go /src/goroot/src/cmd/internal/osinfo/os_windows.go /src/goroot/src/cmd/internal/osinfo/version_unix_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/osinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/testdir/testdir_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/testdir Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/moddeps/moddeps_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/moddeps Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/abi_string.go /src/goroot/src/cmd/internal/obj/addrtype_string.go /src/goroot/src/cmd/internal/obj/data.go /src/goroot/src/cmd/internal/obj/dwarf.go /src/goroot/src/cmd/internal/obj/fips140.go /src/goroot/src/cmd/internal/obj/go.go /src/goroot/src/cmd/internal/obj/inl.go /src/goroot/src/cmd/internal/obj/ld.go /src/goroot/src/cmd/internal/obj/line.go /src/goroot/src/cmd/internal/obj/line_test.go /src/goroot/src/cmd/internal/obj/link.go /src/goroot/src/cmd/internal/obj/mkcnames.go /src/goroot/src/cmd/internal/obj/objfile.go /src/goroot/src/cmd/internal/obj/objfile_test.go /src/goroot/src/cmd/internal/obj/pass.go /src/goroot/src/cmd/internal/obj/pcln.go /src/goroot/src/cmd/internal/obj/plist.go /src/goroot/src/cmd/internal/obj/sizeof_test.go /src/goroot/src/cmd/internal/obj/stringer.go /src/goroot/src/cmd/internal/obj/sym.go /src/goroot/src/cmd/internal/obj/textflag.go /src/goroot/src/cmd/internal/obj/util.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/s390x/a.out.go /src/goroot/src/cmd/internal/obj/s390x/anames.go /src/goroot/src/cmd/internal/obj/s390x/anamesz.go /src/goroot/src/cmd/internal/obj/s390x/asmz.go /src/goroot/src/cmd/internal/obj/s390x/condition_code.go /src/goroot/src/cmd/internal/obj/s390x/listz.go /src/goroot/src/cmd/internal/obj/s390x/objz.go /src/goroot/src/cmd/internal/obj/s390x/rotate.go /src/goroot/src/cmd/internal/obj/s390x/rotate_test.go /src/goroot/src/cmd/internal/obj/s390x/vector.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/s390x Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/x86/a.out.go /src/goroot/src/cmd/internal/obj/x86/aenum.go /src/goroot/src/cmd/internal/obj/x86/anames.go /src/goroot/src/cmd/internal/obj/x86/asm6.go /src/goroot/src/cmd/internal/obj/x86/asm_test.go /src/goroot/src/cmd/internal/obj/x86/avx_optabs.go /src/goroot/src/cmd/internal/obj/x86/evex.go /src/goroot/src/cmd/internal/obj/x86/list6.go /src/goroot/src/cmd/internal/obj/x86/obj6.go /src/goroot/src/cmd/internal/obj/x86/obj6_test.go /src/goroot/src/cmd/internal/obj/x86/pcrelative_test.go /src/goroot/src/cmd/internal/obj/x86/seh.go /src/goroot/src/cmd/internal/obj/x86/ytab.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/x86 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/wasm/a.out.go /src/goroot/src/cmd/internal/obj/wasm/anames.go /src/goroot/src/cmd/internal/obj/wasm/wasmobj.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/wasm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/mips/a.out.go /src/goroot/src/cmd/internal/obj/mips/anames.go /src/goroot/src/cmd/internal/obj/mips/anames0.go /src/goroot/src/cmd/internal/obj/mips/asm0.go /src/goroot/src/cmd/internal/obj/mips/list0.go /src/goroot/src/cmd/internal/obj/mips/obj0.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/mips Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/riscv/anames.go /src/goroot/src/cmd/internal/obj/riscv/asm_test.go /src/goroot/src/cmd/internal/obj/riscv/cpu.go /src/goroot/src/cmd/internal/obj/riscv/doc.go /src/goroot/src/cmd/internal/obj/riscv/inst.go /src/goroot/src/cmd/internal/obj/riscv/list.go /src/goroot/src/cmd/internal/obj/riscv/obj.go /src/goroot/src/cmd/internal/obj/riscv/obj_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/riscv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/internal/obj/riscv/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/obj/riscv/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/riscv/testdata/testminmax/minmax_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/riscv/testdata/testminmax Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/riscv/testdata/testbranch/branch_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/riscv/testdata/testbranch Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/arm64/a.out.go /src/goroot/src/cmd/internal/obj/arm64/anames.go /src/goroot/src/cmd/internal/obj/arm64/anames7.go /src/goroot/src/cmd/internal/obj/arm64/asm7.go /src/goroot/src/cmd/internal/obj/arm64/asm_arm64_test.go /src/goroot/src/cmd/internal/obj/arm64/asm_test.go /src/goroot/src/cmd/internal/obj/arm64/doc.go /src/goroot/src/cmd/internal/obj/arm64/list7.go /src/goroot/src/cmd/internal/obj/arm64/obj7.go /src/goroot/src/cmd/internal/obj/arm64/specialoperand_string.go /src/goroot/src/cmd/internal/obj/arm64/sysRegEnc.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/arm64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/arm/a.out.go /src/goroot/src/cmd/internal/obj/arm/anames.go /src/goroot/src/cmd/internal/obj/arm/anames5.go /src/goroot/src/cmd/internal/obj/arm/asm5.go /src/goroot/src/cmd/internal/obj/arm/list5.go /src/goroot/src/cmd/internal/obj/arm/obj5.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/arm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/loong64/a.out.go /src/goroot/src/cmd/internal/obj/loong64/anames.go /src/goroot/src/cmd/internal/obj/loong64/asm.go /src/goroot/src/cmd/internal/obj/loong64/asm_test.go /src/goroot/src/cmd/internal/obj/loong64/cnames.go /src/goroot/src/cmd/internal/obj/loong64/doc.go /src/goroot/src/cmd/internal/obj/loong64/list.go /src/goroot/src/cmd/internal/obj/loong64/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/loong64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/obj/ppc64/a.out.go /src/goroot/src/cmd/internal/obj/ppc64/anames.go /src/goroot/src/cmd/internal/obj/ppc64/anames9.go /src/goroot/src/cmd/internal/obj/ppc64/asm9.go /src/goroot/src/cmd/internal/obj/ppc64/asm9_gtables.go /src/goroot/src/cmd/internal/obj/ppc64/asm_test.go /src/goroot/src/cmd/internal/obj/ppc64/doc.go /src/goroot/src/cmd/internal/obj/ppc64/list9.go /src/goroot/src/cmd/internal/obj/ppc64/obj9.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/obj/ppc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/buildid/buildid.go /src/goroot/src/cmd/internal/buildid/buildid_test.go /src/goroot/src/cmd/internal/buildid/note.go /src/goroot/src/cmd/internal/buildid/rewrite.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/buildid Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/internal/buildid/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/buildid/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/test2json/test2json.go /src/goroot/src/cmd/internal/test2json/test2json_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/test2json Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/internal/test2json/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/test2json/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/pgo/deserialize.go /src/goroot/src/cmd/internal/pgo/pgo.go /src/goroot/src/cmd/internal/pgo/pprof.go /src/goroot/src/cmd/internal/pgo/serialize.go /src/goroot/src/cmd/internal/pgo/serialize_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/pgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/internal/pgo/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/pgo/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/internal/pgo/testdata/fuzz/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/pgo/testdata/fuzz/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/internal/pgo/testdata/fuzz/FuzzRoundTrip/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/internal/pgo/testdata/fuzz/FuzzRoundTrip/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/pkgpattern/pat_test.go /src/goroot/src/cmd/internal/pkgpattern/pkgpattern.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/pkgpattern Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/internal/bootstrap_test/experiment_toolid_test.go /src/goroot/src/cmd/internal/bootstrap_test/overlaydir_test.go /src/goroot/src/cmd/internal/bootstrap_test/reboot_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/internal/bootstrap_test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/fix/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/fix Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/fix Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/fix Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_fix ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/fix fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:21 Found package in /src/goroot/src/cmd/fix Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_fix.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_fix.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package golang.org/x/tools/go/analysis/passes/modernize Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package golang.org/x/tools/go/analysis/passes/inline Step #3 - "compile-libfuzzer-address-x86_64": go: finding module for package golang.org/x/tools/go/analysis/passes/hostport Step #3 - "compile-libfuzzer-address-x86_64": go: found golang.org/x/tools/go/analysis/passes/hostport in golang.org/x/tools v0.39.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found golang.org/x/tools/go/analysis/passes/inline in golang.org/x/tools v0.39.0 Step #3 - "compile-libfuzzer-address-x86_64": go: found golang.org/x/tools/go/analysis/passes/modernize in golang.org/x/tools v0.39.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading github.com/google/go-cmp v0.6.0 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/fix" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/fix" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_fix.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/fix" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:23 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_fix.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_fix.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_fix.a ./fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_fix/fuzz_ng.go:10:2: import "cmd/fix" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:23 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_fix/ngolofuzz.pb.o fuzz_ng_cmd_fix//ngolofuzz.o fuzz_ng_cmd_fix.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_fix/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_fix//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_fix.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_fix.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_fix.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_fix/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_fix/copy/main.go /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_fix/fuzz_ng.go fuzz_ng_cmd_fix/main.3762721218.go /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/cmd/fix/*_test.go' /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/fix/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/fix/testdata /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/fix/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_fix/' /src/goroot/src/fuzz_ng_cmd_fix/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_fix/main.3762721218.go /src/goroot/src/fuzz_ng_cmd_fix/main.go /src/goroot/src/fuzz_ng_cmd_fix/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_fix/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_fix/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_fix /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/tools v0.38.0 Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/mod v0.29.0 Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": main.go:23:2: use of internal package cmd/internal/objabi not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_fix [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_fix/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_fix Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_fix_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/fix Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/dist/build.go /src/goroot/src/cmd/dist/build_test.go /src/goroot/src/cmd/dist/buildgo.go /src/goroot/src/cmd/dist/buildruntime.go /src/goroot/src/cmd/dist/buildtag.go /src/goroot/src/cmd/dist/buildtag_test.go /src/goroot/src/cmd/dist/buildtool.go /src/goroot/src/cmd/dist/doc.go /src/goroot/src/cmd/dist/exec.go /src/goroot/src/cmd/dist/imports.go /src/goroot/src/cmd/dist/main.go /src/goroot/src/cmd/dist/notgo124.go /src/goroot/src/cmd/dist/quoted.go /src/goroot/src/cmd/dist/supported_test.go /src/goroot/src/cmd/dist/sys_default.go /src/goroot/src/cmd/dist/sys_windows.go /src/goroot/src/cmd/dist/test.go /src/goroot/src/cmd/dist/testjson.go /src/goroot/src/cmd/dist/testjson_test.go /src/goroot/src/cmd/dist/util.go /src/goroot/src/cmd/dist/util_gc.go /src/goroot/src/cmd/dist/util_gccgo.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/dist Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/dist Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/dist Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_dist ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/dist fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:24 Found package in /src/goroot/src/cmd/dist Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_dist.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_dist.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/dist" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/dist" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_dist.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/dist" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_dist.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_dist.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_dist.a ./fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_dist/fuzz_ng.go:10:2: import "cmd/dist" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_dist/ngolofuzz.pb.o fuzz_ng_cmd_dist//ngolofuzz.o fuzz_ng_cmd_dist.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_dist/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_dist//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_dist.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_dist.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_dist.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_dist/copy/build.go fuzz_ng_cmd_dist/copy/buildgo.go fuzz_ng_cmd_dist/copy/buildruntime.go fuzz_ng_cmd_dist/copy/buildtag.go fuzz_ng_cmd_dist/copy/buildtool.go fuzz_ng_cmd_dist/copy/doc.go fuzz_ng_cmd_dist/copy/exec.go fuzz_ng_cmd_dist/copy/imports.go fuzz_ng_cmd_dist/copy/main.go fuzz_ng_cmd_dist/copy/quoted.go fuzz_ng_cmd_dist/copy/sys_default.go fuzz_ng_cmd_dist/copy/test.go fuzz_ng_cmd_dist/copy/testjson.go fuzz_ng_cmd_dist/copy/util.go fuzz_ng_cmd_dist/copy/util_gc.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_dist/copy/build.go fuzz_ng_cmd_dist/copy/buildgo.go fuzz_ng_cmd_dist/copy/buildruntime.go fuzz_ng_cmd_dist/copy/buildtag.go fuzz_ng_cmd_dist/copy/buildtool.go fuzz_ng_cmd_dist/copy/doc.go fuzz_ng_cmd_dist/copy/exec.go fuzz_ng_cmd_dist/copy/imports.go fuzz_ng_cmd_dist/copy/main.go fuzz_ng_cmd_dist/copy/quoted.go fuzz_ng_cmd_dist/copy/sys_default.go fuzz_ng_cmd_dist/copy/test.go fuzz_ng_cmd_dist/copy/testjson.go fuzz_ng_cmd_dist/copy/util.go fuzz_ng_cmd_dist/copy/util_gc.go /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_dist/fuzz_ng.go fuzz_ng_cmd_dist/main.422298101.go /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/dist/build_test.go /src/goroot/src/cmd/dist/buildtag_test.go /src/goroot/src/cmd/dist/supported_test.go /src/goroot/src/cmd/dist/testjson_test.go /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/dist/testdata /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/dist/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_dist/' /src/goroot/src/fuzz_ng_cmd_dist/build.go /src/goroot/src/fuzz_ng_cmd_dist/build_test.go /src/goroot/src/fuzz_ng_cmd_dist/buildgo.go /src/goroot/src/fuzz_ng_cmd_dist/buildruntime.go /src/goroot/src/fuzz_ng_cmd_dist/buildtag.go /src/goroot/src/fuzz_ng_cmd_dist/buildtag_test.go /src/goroot/src/fuzz_ng_cmd_dist/buildtool.go /src/goroot/src/fuzz_ng_cmd_dist/doc.go /src/goroot/src/fuzz_ng_cmd_dist/exec.go /src/goroot/src/fuzz_ng_cmd_dist/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_dist/imports.go /src/goroot/src/fuzz_ng_cmd_dist/main.422298101.go /src/goroot/src/fuzz_ng_cmd_dist/main.go /src/goroot/src/fuzz_ng_cmd_dist/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_dist/quoted.go /src/goroot/src/fuzz_ng_cmd_dist/supported_test.go /src/goroot/src/fuzz_ng_cmd_dist/sys_default.go /src/goroot/src/fuzz_ng_cmd_dist/test.go /src/goroot/src/fuzz_ng_cmd_dist/testjson.go /src/goroot/src/fuzz_ng_cmd_dist/testjson_test.go /src/goroot/src/fuzz_ng_cmd_dist/util.go /src/goroot/src/fuzz_ng_cmd_dist/util_gc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_dist/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_dist/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_dist /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_dist [fuzz_ng_cmd_dist.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_dist [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_dist/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_dist Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_dist_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/dist Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/ast.go /src/goroot/src/cmd/cgo/doc.go /src/goroot/src/cmd/cgo/gcc.go /src/goroot/src/cmd/cgo/godefs.go /src/goroot/src/cmd/cgo/main.go /src/goroot/src/cmd/cgo/out.go /src/goroot/src/cmd/cgo/util.go /src/goroot/src/cmd/cgo/zdefaultcc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/cgo Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_cgo ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/cgo fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Found package in /src/goroot/src/cmd/cgo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Unhandled field &ast.MapType{Map:67383, Key:(*ast.Ident)(0x25066ba11300), Value:(*ast.StarExpr)(0x25066ba0c528)} for struct Package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function ParseGo has unproduced recv File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function ProcessCgoDirectives has unproduced recv File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function Translate has unproduced recv Package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function String has unproduced recv TypeRepr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function Empty has unproduced recv TypeRepr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function Set has unproduced recv TypeRepr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function Pos has unproduced recv Ref Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function IsVar has unproduced recv Name Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function IsConst has unproduced recv Name Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:26 Function Record has unproduced recv Package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_cgo.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_cgo.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/cgo" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/cgo" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_cgo.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/cgo" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:28 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_cgo.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_cgo.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_cgo.a ./fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_cgo/fuzz_ng.go:10:2: import "cmd/cgo" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:28 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_cgo/ngolofuzz.pb.o fuzz_ng_cmd_cgo//ngolofuzz.o fuzz_ng_cmd_cgo.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_cgo/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_cgo//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_cgo.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_cgo.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_cgo.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_cgo/copy/ast.go fuzz_ng_cmd_cgo/copy/doc.go fuzz_ng_cmd_cgo/copy/gcc.go fuzz_ng_cmd_cgo/copy/godefs.go fuzz_ng_cmd_cgo/copy/main.go fuzz_ng_cmd_cgo/copy/out.go fuzz_ng_cmd_cgo/copy/util.go fuzz_ng_cmd_cgo/copy/zdefaultcc.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_cgo/copy/ast.go fuzz_ng_cmd_cgo/copy/doc.go fuzz_ng_cmd_cgo/copy/gcc.go fuzz_ng_cmd_cgo/copy/godefs.go fuzz_ng_cmd_cgo/copy/main.go fuzz_ng_cmd_cgo/copy/out.go fuzz_ng_cmd_cgo/copy/util.go fuzz_ng_cmd_cgo/copy/zdefaultcc.go /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_cgo/fuzz_ng.go fuzz_ng_cmd_cgo/main.604470384.go /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/cmd/cgo/*_test.go' /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/cgo/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/cgo/testdata /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/cgo/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_cgo/' /src/goroot/src/fuzz_ng_cmd_cgo/ast.go /src/goroot/src/fuzz_ng_cmd_cgo/doc.go /src/goroot/src/fuzz_ng_cmd_cgo/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_cgo/gcc.go /src/goroot/src/fuzz_ng_cmd_cgo/godefs.go /src/goroot/src/fuzz_ng_cmd_cgo/main.604470384.go /src/goroot/src/fuzz_ng_cmd_cgo/main.go /src/goroot/src/fuzz_ng_cmd_cgo/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_cgo/out.go /src/goroot/src/fuzz_ng_cmd_cgo/util.go /src/goroot/src/fuzz_ng_cmd_cgo/zdefaultcc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_cgo/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_cgo/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_cgo /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": main.go:30:2: use of internal package cmd/internal/edit not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_cgo [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_cgo Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_cgo_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/cgo Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testso/so_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testso Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testso/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testso/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testso/testdata/sovar/cgoso.go /src/goroot/src/cmd/cgo/internal/testso/testdata/sovar/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testso/testdata/sovar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testso/testdata/so/cgoso.go /src/goroot/src/cmd/cgo/internal/testso/testdata/so/cgoso_unix.go /src/goroot/src/cmd/cgo/internal/testso/testdata/so/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testso/testdata/so Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/backdoor.go /src/goroot/src/cmd/cgo/internal/test/buildid_linux.go /src/goroot/src/cmd/cgo/internal/test/callback.go /src/goroot/src/cmd/cgo/internal/test/callback_windows.go /src/goroot/src/cmd/cgo/internal/test/callstub_linux_ppc64le.go /src/goroot/src/cmd/cgo/internal/test/cgo_darwin_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_linux_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_stubs_android_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_stubs_ppc64x_internal_linking_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_test.go /src/goroot/src/cmd/cgo/internal/test/cgo_thread_lock.go /src/goroot/src/cmd/cgo/internal/test/cgo_unix_test.go /src/goroot/src/cmd/cgo/internal/test/gcc68255.go /src/goroot/src/cmd/cgo/internal/test/issue1435.go /src/goroot/src/cmd/cgo/internal/test/issue18146.go /src/goroot/src/cmd/cgo/internal/test/issue20266.go /src/goroot/src/cmd/cgo/internal/test/issue21897.go /src/goroot/src/cmd/cgo/internal/test/issue21897b.go /src/goroot/src/cmd/cgo/internal/test/issue23555.go /src/goroot/src/cmd/cgo/internal/test/issue24161_darwin_test.go /src/goroot/src/cmd/cgo/internal/test/issue26430.go /src/goroot/src/cmd/cgo/internal/test/issue26743.go /src/goroot/src/cmd/cgo/internal/test/issue27340.go /src/goroot/src/cmd/cgo/internal/test/issue29563.go /src/goroot/src/cmd/cgo/internal/test/issue30527.go /src/goroot/src/cmd/cgo/internal/test/issue4029.go /src/goroot/src/cmd/cgo/internal/test/issue4029w.go /src/goroot/src/cmd/cgo/internal/test/issue41761.go /src/goroot/src/cmd/cgo/internal/test/issue42018.go /src/goroot/src/cmd/cgo/internal/test/issue42018_windows.go /src/goroot/src/cmd/cgo/internal/test/issue42495.go /src/goroot/src/cmd/cgo/internal/test/issue43639.go /src/goroot/src/cmd/cgo/internal/test/issue52611.go /src/goroot/src/cmd/cgo/internal/test/issue6997_linux.go /src/goroot/src/cmd/cgo/internal/test/issue7234_test.go /src/goroot/src/cmd/cgo/internal/test/issue76023.go /src/goroot/src/cmd/cgo/internal/test/issue8148.go /src/goroot/src/cmd/cgo/internal/test/issue8517.go /src/goroot/src/cmd/cgo/internal/test/issue8517_windows.go /src/goroot/src/cmd/cgo/internal/test/issue8694.go /src/goroot/src/cmd/cgo/internal/test/issue8756.go /src/goroot/src/cmd/cgo/internal/test/issue8828.go /src/goroot/src/cmd/cgo/internal/test/issue9026.go /src/goroot/src/cmd/cgo/internal/test/issue9400_linux.go /src/goroot/src/cmd/cgo/internal/test/issue9510.go /src/goroot/src/cmd/cgo/internal/test/linux_ppc64le_test.go /src/goroot/src/cmd/cgo/internal/test/seh_internal_windows_test.go /src/goroot/src/cmd/cgo/internal/test/seh_windows_test.go /src/goroot/src/cmd/cgo/internal/test/setgid2_linux.go /src/goroot/src/cmd/cgo/internal/test/setgid_linux.go /src/goroot/src/cmd/cgo/internal/test/sigaltstack.go /src/goroot/src/cmd/cgo/internal/test/sigprocmask.go /src/goroot/src/cmd/cgo/internal/test/test.go /src/goroot/src/cmd/cgo/internal/test/test26213.go /src/goroot/src/cmd/cgo/internal/test/test_unix.go /src/goroot/src/cmd/cgo/internal/test/test_windows.go /src/goroot/src/cmd/cgo/internal/test/testx.go /src/goroot/src/cmd/cgo/internal/test/typeparam.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 58 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161e0/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue24161e0 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/gcc68255/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/gcc68255 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue26213/test26213.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue26213 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue9400/gccgo.go /src/goroot/src/cmd/cgo/internal/test/issue9400/stubs.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue9400 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue9510b/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue9510b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue43639/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue43639 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue30527/a.go /src/goroot/src/cmd/cgo/internal/test/issue30527/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue30527 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue9026/issue9026.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue9026 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue27340/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue27340 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue23555a/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue23555a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161arg/def.go /src/goroot/src/cmd/cgo/internal/test/issue24161arg/use.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue24161arg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue27054/test27054.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue27054 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue29563/weak.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue29563 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161e1/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue24161e1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue8756/issue8756.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue8756 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue8828/trivial.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue8828 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161res/restype.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue24161res Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue23555b/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue23555b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue9510a/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue9510a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue52611a/a.go /src/goroot/src/cmd/cgo/internal/test/issue52611a/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue52611a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue24161e2/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue24161e2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue52611b/a.go /src/goroot/src/cmd/cgo/internal/test/issue52611b/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue52611b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/test/issue20266/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/test/issue20266/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue26430/a.go /src/goroot/src/cmd/cgo/internal/test/issue26430/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue26430 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue41761a/a.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue41761a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/test/issue26743/a.go /src/goroot/src/cmd/cgo/internal/test/issue26743/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/test/issue26743 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testfortran/fortran_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testfortran Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testfortran/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testfortran/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testfortran/testdata/helloworld/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testfortran/testdata/helloworld/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testfortran/testdata/testprog/fortran.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testfortran/testdata/testprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testlife/life_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testlife Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testlife/testdata/life.go /src/goroot/src/cmd/cgo/internal/testlife/testdata/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testlife/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/carchive_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testcarchive/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testcarchive/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo8/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo8 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo9/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo9 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo6/sigprof.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo6 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo2/libgo2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo4/libgo4.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo/libgo.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo7/sink.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo7 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo3/libgo3.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcarchive/testdata/libgo10/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcarchive/testdata/libgo10 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testtls/tls.go /src/goroot/src/cmd/cgo/internal/testtls/tls_none.go /src/goroot/src/cmd/cgo/internal/testtls/tls_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testtls Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testgodefs/testgodefs_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testgodefs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/anonunion.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/bitfields.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/fieldtypedef.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue37479.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue37621.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue38649.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue39534.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue48396.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/issue8478.go /src/goroot/src/cmd/cgo/internal/testgodefs/testdata/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testgodefs/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/cgotest/overlaydir.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/cgotest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/shared_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/division/division.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/division Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue62277/issue62277_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue62277 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue62277/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue62277/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/global/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/global Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/globallib/global.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/globallib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue39777/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue39777/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue39777/a/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue39777/a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue39777/b/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue39777/b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/iface_i/i.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/iface_i Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/implicit/implicit.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/implicit Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/depBase/dep.go /src/goroot/src/cmd/cgo/internal/testshared/testdata/depBase/gccgo.go /src/goroot/src/cmd/cgo/internal/testshared/testdata/depBase/stubs.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/depBase Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/dep2/dep2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/dep2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/exe/exe.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/exe Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/execgo/exe.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/execgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue25065/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue25065 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/a/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue44031/a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/main/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue44031/main Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue44031/b/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue44031/b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/iface/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/iface Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue30768/x_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue30768 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue30768/issue30768lib/lib.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue30768/issue30768lib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/iface_a/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/iface_a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue47837/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/issue47837/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue47837/a/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue47837/a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue47837/main/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue47837/main Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/dep3/dep3.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/dep3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/trivial/trivial.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/trivial Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/explicit/explicit.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/explicit Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/issue58966/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/issue58966 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/implicitcmd/implicitcmd.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/implicitcmd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/depBaseInternal/dep.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/depBaseInternal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/exe2/exe2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/exe2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/exe3/exe3.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/exe3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testshared/testdata/gcdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testshared/testdata/gcdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/gcdata/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/gcdata/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/gcdata/main/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/gcdata/main Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testshared/testdata/iface_b/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testshared/testdata/iface_b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testout/out_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testout Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testout/testdata/aligned.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testout/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testerrors/argposition_test.go /src/goroot/src/cmd/cgo/internal/testerrors/badsym_test.go /src/goroot/src/cmd/cgo/internal/testerrors/errors_test.go /src/goroot/src/cmd/cgo/internal/testerrors/ptr_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testerrors Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testerrors/testdata/err1.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/err2.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/err4.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/err5.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue14669.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue18452.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue18889.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue28069.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue28721.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue33061.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue42580.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue50710.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue67517.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue67699a.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue67699b.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue67707.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/issue69176.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/long_double_size.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/malloc.go /src/goroot/src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testerrors/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/cshared_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testcshared/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testcshared/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/m2/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/go2c2go/m2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/m1/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/go2c2go/m1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/go2c2go/go/shlib.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/go2c2go/go Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/issue68411/issue68411.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/issue68411 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo2/dup2.go /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo2/dup3.go /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo2/libgo2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/libgo2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo4/libgo4.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/libgo4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo/libgo.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/libgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/issue36233/issue36233.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/issue36233 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testcshared/testdata/libgo5/libgo5.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testcshared/testdata/libgo5 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/teststdio/stdio_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/teststdio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/teststdio/testdata/chain.go /src/goroot/src/cmd/cgo/internal/teststdio/testdata/fib.go /src/goroot/src/cmd/cgo/internal/teststdio/testdata/hello.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/teststdio/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/teststdio/testdata/stdio/file.go /src/goroot/src/cmd/cgo/internal/teststdio/testdata/stdio/stdio.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/teststdio/testdata/stdio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/swig/swig_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/swig Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/swig/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/swig/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/swig/testdata/stdio/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/swig/testdata/stdio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/swig/testdata/callback/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/swig/testdata/callback Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/plugin_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testplugin/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testplugin/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19418/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19418/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue19418 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/host/host.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/host Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/unnamed2/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/unnamed2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/checkdwarf/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/checkdwarf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/forkexec/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/forkexec Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue44956/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue44956/plugin1.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue44956/plugin2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue44956 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue44956/base/base.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue44956/base Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/plugin2/plugin2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/plugin2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/iface_i/i.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/iface_i Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18584/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18584/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue18584 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testplugin/testdata/sub/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testplugin/testdata/sub/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/sub/plugin1/plugin1.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/sub/plugin1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue25756/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue25756 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue25756/plugin/life.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue25756/plugin Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22175/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22175/plugin1.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22175/plugin2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue22175 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19534/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19534/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue19534 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue62430/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue62430/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue62430 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22295.pkg/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue22295.pkg/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue22295.pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method2/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method2/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method2/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method2/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/iface/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/iface Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/common/common.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/common Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue19529/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue19529 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/iface_a/a.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/iface_a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue67976/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue67976 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/plugin1/plugin1.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/plugin1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue52937/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue52937 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue24351/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue24351/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue24351 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/mangle/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/mangle Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue75102/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue75102/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue75102 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/unnamed1/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/unnamed1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18676/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18676/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue18676 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue18676/dynamodbstreamsevt/definition.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue18676/dynamodbstreamsevt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/iface_b/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/iface_b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method3/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method3/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/method3/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/method3/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue53989/main.go /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue53989/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue53989 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/testdata/issue53989/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/testdata/issue53989/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testplugin/altpath/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testplugin/altpath/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cgo/internal/testplugin/altpath/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cgo/internal/testplugin/altpath/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/altpath/testdata/common/common.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/altpath/testdata/common Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testplugin/altpath/testdata/plugin-mismatch/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testplugin/altpath/testdata/plugin-mismatch Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testnocgo/nocgo.go /src/goroot/src/cmd/cgo/internal/testnocgo/nocgo_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testnocgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/asan_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/cc_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/cshared_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/empty_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/lsan_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/msan_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/tsan_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testsanitizers Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/arena_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan1_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan2_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan3_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan4_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan5_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_fuzz_test.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global1_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testda++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ta/asan_unsafe_fail2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail3.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_useAfterReturn.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer1.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/libfuzzer2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/lsan1.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/lsan2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/lsan3.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan2_cmsan.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan3.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan4.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan5.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan6.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan7.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan_fail.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/msan_shared.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan10.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan11.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan12.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan13.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan14.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan15.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan2.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan3.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan4.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan5.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan6.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan7.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan8.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan9.go /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan_shared.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 48 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata/asan_linkerx Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata/asan_global_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/tsan_tracebackctxt/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata/tsan_tracebackctxt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm2_fail/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cgo/internal/testsanitizers/testdata/asan_global_asm2_fail Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/api_test.go /src/goroot/src/cmd/api/boring_test.go /src/goroot/src/cmd/api/main_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/api Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/api Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_api Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_api ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/api fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:29 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:29 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_api.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_api.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_cmd_api: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_cmd_api: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_api Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_api.a . Step #3 - "compile-libfuzzer-address-x86_64": # command-line-arguments Step #3 - "compile-libfuzzer-address-x86_64": :1: mismatched import path, have "main" (0x357e176a000), want "github.com/catenacyber/ngolo-fuzzing" (0x357e189eb90) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:34 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_api.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_api.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_api.a ./fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_cmd_api: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_api/ngolofuzz.pb.o fuzz_ng_cmd_api//ngolofuzz.o fuzz_ng_cmd_api.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_api/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_api//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_api.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_api.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_api.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_cmd_api/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_cmd_api/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_cmd_api/copy/*.go' /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_cmd_api/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_cmd_api/*.go' /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_cmd_api/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/api/api_test.go /src/goroot/src/cmd/api/boring_test.go /src/goroot/src/cmd/api/main_test.go /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/api/testdata /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_api/' /src/goroot/src/fuzz_ng_cmd_api/api_test.go /src/goroot/src/fuzz_ng_cmd_api/boring_test.go /src/goroot/src/fuzz_ng_cmd_api/main_test.go /src/goroot/src/fuzz_ng_cmd_api/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_api/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_api/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_api /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_api [fuzz_ng_cmd_api.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_api [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_api/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_api Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_cmd_api: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_api_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/api Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/issue29837/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/issue29837/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/issue29837/p/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/issue29837/p/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/issue64958/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/issue64958/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/issue64958/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue64958/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue64958/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue64958/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/issue21181/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/issue21181/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/issue21181/indirect/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/indirect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/indirect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/indirect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/issue21181/p/p.go /src/goroot/src/cmd/api/testdata/src/issue21181/p/p_amd64.go /src/goroot/src/cmd/api/testdata/src/issue21181/p/p_generic.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/issue21181/dep/p.go /src/goroot/src/cmd/api/testdata/src/issue21181/dep/p_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/dep Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/dep Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/issue21181/dep Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/api/testdata/src/pkg/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/api/testdata/src/pkg/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/pkg/p2/p2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/pkg/p4/p4.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p4 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/pkg/p3/p3.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/api/testdata/src/pkg/p1/p1.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/api/testdata/src/pkg/p1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cover/cfg_test.go /src/goroot/src/cmd/cover/cover.go /src/goroot/src/cmd/cover/cover_test.go /src/goroot/src/cmd/cover/doc.go /src/goroot/src/cmd/cover/export_test.go /src/goroot/src/cmd/cover/func.go /src/goroot/src/cmd/cover/html.go /src/goroot/src/cmd/cover/pkgname_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/cover Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/cover Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_cover ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/cover fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:34 Found package in /src/goroot/src/cmd/cover Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:34 Type FuncVisitor is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:34 Type File is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:34 Function Visit has unproduced recv File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:34 Function Visit has unproduced recv FuncVisitor Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_cover.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_cover.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/cover" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/cover" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_cover.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/cover" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_cover.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_cover.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_cover.a ./fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_cover/fuzz_ng.go:10:2: import "cmd/cover" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:36 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_cover/ngolofuzz.pb.o fuzz_ng_cmd_cover//ngolofuzz.o fuzz_ng_cmd_cover.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_cover/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_cover//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_cover.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_cover.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_cover.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_cover/copy/cover.go fuzz_ng_cmd_cover/copy/doc.go fuzz_ng_cmd_cover/copy/func.go fuzz_ng_cmd_cover/copy/html.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_cover/copy/cover.go fuzz_ng_cmd_cover/copy/doc.go fuzz_ng_cmd_cover/copy/func.go fuzz_ng_cmd_cover/copy/html.go /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_cover/fuzz_ng.go fuzz_ng_cmd_cover/main.3043776181.go /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/cover/cfg_test.go /src/goroot/src/cmd/cover/cover_test.go /src/goroot/src/cmd/cover/export_test.go /src/goroot/src/cmd/cover/pkgname_test.go /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/cover/testdata /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_cover/' /src/goroot/src/fuzz_ng_cmd_cover/cfg_test.go /src/goroot/src/fuzz_ng_cmd_cover/cover.go /src/goroot/src/fuzz_ng_cmd_cover/cover_test.go /src/goroot/src/fuzz_ng_cmd_cover/doc.go /src/goroot/src/fuzz_ng_cmd_cover/export_test.go /src/goroot/src/fuzz_ng_cmd_cover/func.go /src/goroot/src/fuzz_ng_cmd_cover/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_cover/html.go /src/goroot/src/fuzz_ng_cmd_cover/main.3043776181.go /src/goroot/src/fuzz_ng_cmd_cover/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_cover/pkgname_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_cover/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_cover/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_cover /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": html.go:9:2: use of internal package cmd/internal/browser not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_cover [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_cover/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_cover Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_cover_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/cover Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/directives.go /src/goroot/src/cmd/cover/testdata/main.go /src/goroot/src/cmd/cover/testdata/p.go /src/goroot/src/cmd/cover/testdata/test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/html/html.go /src/goroot/src/cmd/cover/testdata/html/html_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/html Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/cover/testdata/pkgcfg/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/cover/testdata/pkgcfg/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/pkgcfg/yesFuncsNoTests/yfnt.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/yesFuncsNoTests Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/yesFuncsNoTests Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/yesFuncsNoTests Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/pkgcfg/noFuncsNoTests/nfnt.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/noFuncsNoTests Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/noFuncsNoTests Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/noFuncsNoTests Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/cover/testdata/pkgcfg/a/a.go /src/goroot/src/cmd/cover/testdata/pkgcfg/a/a2.go /src/goroot/src/cmd/cover/testdata/pkgcfg/a/a_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/cover/testdata/pkgcfg/a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/doc.go /src/goroot/src/cmd/compile/main.go /src/goroot/src/cmd/compile/script_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/compile Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/compile Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_compile ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/compile fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:37 Found package in /src/goroot/src/cmd/compile Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_compile.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_compile.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/compile" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/compile" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_compile.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/compile" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:38 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_compile.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_compile.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_compile.a ./fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_compile/fuzz_ng.go:10:2: import "cmd/compile" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:39 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_compile/ngolofuzz.pb.o fuzz_ng_cmd_compile//ngolofuzz.o fuzz_ng_cmd_compile.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_compile/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_compile//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_compile.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_compile.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_compile.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_compile/copy/doc.go fuzz_ng_cmd_compile/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_compile/copy/doc.go fuzz_ng_cmd_compile/copy/main.go /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_compile/fuzz_ng.go fuzz_ng_cmd_compile/main.2881597451.go /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/compile/script_test.go /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/compile/testdata /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_compile/' /src/goroot/src/fuzz_ng_cmd_compile/doc.go /src/goroot/src/fuzz_ng_cmd_compile/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_compile/main.2881597451.go /src/goroot/src/fuzz_ng_cmd_compile/main.go /src/goroot/src/fuzz_ng_cmd_compile/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_compile/script_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_compile/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_compile/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_compile /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": main.go:8:2: use of internal package cmd/compile/internal/amd64 not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_compile [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_compile/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_compile Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_compile_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/compile Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/testdata/script/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/testdata/script/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/logopt/log_opts.go /src/goroot/src/cmd/compile/internal/logopt/logopt_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/logopt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/s390x/galign.go /src/goroot/src/cmd/compile/internal/s390x/ggen.go /src/goroot/src/cmd/compile/internal/s390x/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/s390x Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/escape/assign.go /src/goroot/src/cmd/compile/internal/escape/call.go /src/goroot/src/cmd/compile/internal/escape/escape.go /src/goroot/src/cmd/compile/internal/escape/expr.go /src/goroot/src/cmd/compile/internal/escape/graph.go /src/goroot/src/cmd/compile/internal/escape/leaks.go /src/goroot/src/cmd/compile/internal/escape/solve.go /src/goroot/src/cmd/compile/internal/escape/stmt.go /src/goroot/src/cmd/compile/internal/escape/utils.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/escape Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssagen/abi.go /src/goroot/src/cmd/compile/internal/ssagen/arch.go /src/goroot/src/cmd/compile/internal/ssagen/intrinsics.go /src/goroot/src/cmd/compile/internal/ssagen/intrinsics_test.go /src/goroot/src/cmd/compile/internal/ssagen/nowb.go /src/goroot/src/cmd/compile/internal/ssagen/pgen.go /src/goroot/src/cmd/compile/internal/ssagen/phi.go /src/goroot/src/cmd/compile/internal/ssagen/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/ssagen Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/riscv64/galign.go /src/goroot/src/cmd/compile/internal/riscv64/ggen.go /src/goroot/src/cmd/compile/internal/riscv64/gsubr.go /src/goroot/src/cmd/compile/internal/riscv64/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/riscv64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/syntax/branches.go /src/goroot/src/cmd/compile/internal/syntax/dumper.go /src/goroot/src/cmd/compile/internal/syntax/dumper_test.go /src/goroot/src/cmd/compile/internal/syntax/error_test.go /src/goroot/src/cmd/compile/internal/syntax/issues_test.go /src/goroot/src/cmd/compile/internal/syntax/nodes.go /src/goroot/src/cmd/compile/internal/syntax/nodes_test.go /src/goroot/src/cmd/compile/internal/syntax/operator_string.go /src/goroot/src/cmd/compile/internal/syntax/parser.go /src/goroot/src/cmd/compile/internal/syntax/parser_test.go /src/goroot/src/cmd/compile/internal/syntax/pos.go /src/goroot/src/cmd/compile/internal/syntax/positions.go /src/goroot/src/cmd/compile/internal/syntax/printer.go /src/goroot/src/cmd/compile/internal/syntax/printer_test.go /src/goroot/src/cmd/compile/internal/syntax/scanner.go /src/goroot/src/cmd/compile/internal/syntax/scanner_test.go /src/goroot/src/cmd/compile/internal/syntax/source.go /src/goroot/src/cmd/compile/internal/syntax/syntax.go /src/goroot/src/cmd/compile/internal/syntax/testing.go /src/goroot/src/cmd/compile/internal/syntax/testing_test.go /src/goroot/src/cmd/compile/internal/syntax/token_string.go /src/goroot/src/cmd/compile/internal/syntax/tokens.go /src/goroot/src/cmd/compile/internal/syntax/type.go /src/goroot/src/cmd/compile/internal/syntax/walk.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/syntax Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/syntax/testdata/chans.go /src/goroot/src/cmd/compile/internal/syntax/testdata/fallthrough.go /src/goroot/src/cmd/compile/internal/syntax/testdata/interface.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue20789.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue23385.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue23434.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue31092.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue43527.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue43674.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue46558.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue47704.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue48382.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue49205.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue49482.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue52391.go /src/goroot/src/cm++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": d/compile/internal/syntax/testdata/issue56022.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue60599.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue63835.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue65790.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue68589.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue69506.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue70957.go /src/goroot/src/cmd/compile/internal/syntax/testdata/issue70974.go /src/goroot/src/cmd/compile/internal/syntax/testdata/linalg.go /src/goroot/src/cmd/compile/internal/syntax/testdata/map.go /src/goroot/src/cmd/compile/internal/syntax/testdata/map2.go /src/goroot/src/cmd/compile/internal/syntax/testdata/sample.go /src/goroot/src/cmd/compile/internal/syntax/testdata/slices.go /src/goroot/src/cmd/compile/internal/syntax/testdata/smoketest.go /src/goroot/src/cmd/compile/internal/syntax/testdata/tparams.go /src/goroot/src/cmd/compile/internal/syntax/testdata/typeset.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 31 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/syntax/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/walk/assign.go /src/goroot/src/cmd/compile/internal/walk/builtin.go /src/goroot/src/cmd/compile/internal/walk/closure.go /src/goroot/src/cmd/compile/internal/walk/compare.go /src/goroot/src/cmd/compile/internal/walk/complit.go /src/goroot/src/cmd/compile/internal/walk/convert.go /src/goroot/src/cmd/compile/internal/walk/expr.go /src/goroot/src/cmd/compile/internal/walk/order.go /src/goroot/src/cmd/compile/internal/walk/range.go /src/goroot/src/cmd/compile/internal/walk/select.go /src/goroot/src/cmd/compile/internal/walk/stmt.go /src/goroot/src/cmd/compile/internal/walk/switch.go /src/goroot/src/cmd/compile/internal/walk/temp.go /src/goroot/src/cmd/compile/internal/walk/walk.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/walk Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/x86/galign.go /src/goroot/src/cmd/compile/internal/x86/ggen.go /src/goroot/src/cmd/compile/internal/x86/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/x86 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/wasm/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/wasm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/abiutils_test.go /src/goroot/src/cmd/compile/internal/test/abiutilsaux_test.go /src/goroot/src/cmd/compile/internal/test/align_test.go /src/goroot/src/cmd/compile/internal/test/bench_test.go /src/goroot/src/cmd/compile/internal/test/clobberdead_test.go /src/goroot/src/cmd/compile/internal/test/constFold_test.go /src/goroot/src/cmd/compile/internal/test/dep_test.go /src/goroot/src/cmd/compile/internal/test/divconst_test.go /src/goroot/src/cmd/compile/internal/test/fixedbugs_test.go /src/goroot/src/cmd/compile/internal/test/float_test.go /src/goroot/src/cmd/compile/internal/test/global_test.go /src/goroot/src/cmd/compile/internal/test/iface_test.go /src/goroot/src/cmd/compile/internal/test/inl_test.go /src/goroot/src/cmd/compile/internal/test/inst_test.go /src/goroot/src/cmd/compile/internal/test/intrinsics_test.go /src/goroot/src/cmd/compile/internal/test/issue50182_test.go /src/goroot/src/cmd/compile/internal/test/issue53888_test.go /src/goroot/src/cmd/compile/internal/test/issue57434_test.go /src/goroot/src/cmd/compile/internal/test/issue62407_test.go /src/goroot/src/cmd/compile/internal/test/issue71943_test.go /src/goroot/src/cmd/compile/internal/test/lang_test.go /src/goroot/src/cmd/compile/internal/test/locals_test.go /src/goroot/src/cmd/compile/internal/test/logic_test.go /src/goroot/src/cmd/compile/internal/test/math_test.go /src/goroot/src/cmd/compile/internal/test/memcombine_test.go /src/goroot/src/cmd/compile/internal/test/mergelocals_test.go /src/goroot/src/cmd/compile/internal/test/move_test.go /src/goroot/src/cmd/compile/internal/test/mulconst_test.go /src/goroot/src/cmd/compile/internal/test/pgo_devirtualize_test.go /src/goroot/src/cmd/compile/internal/test/pgo_inl_test.go /src/goroot/src/cmd/compile/internal/test/race.go /src/goroot/src/cmd/compile/internal/test/reproduciblebuilds_test.go /src/goroot/src/cmd/compile/internal/test/shift_test.go /src/goroot/src/cmd/compile/internal/test/ssa_test.go /src/goroot/src/cmd/compile/internal/test/stack_test.go /src/goroot/src/cmd/compile/internal/test/switch_test.go /src/goroot/src/cmd/compile/internal/test/test.go /src/goroot/src/cmd/compile/internal/test/truncconst_test.go /src/goroot/src/cmd/compile/internal/test/zerorange_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 39 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/addressed_test.go /src/goroot/src/cmd/compile/internal/test/testdata/append_test.go /src/goroot/src/cmd/compile/internal/test/testdata/arithBoundary_test.go /src/goroot/src/cmd/compile/internal/test/testdata/arithConst_test.go /src/goroot/src/cmd/compile/internal/test/testdata/arith_test.go /src/goroot/src/cmd/compile/internal/test/testdata/array_test.go /src/goroot/src/cmd/compile/internal/test/testdata/assert_test.go /src/goroot/src/cmd/compile/internal/test/testdata/break_test.go /src/goroot/src/cmd/compile/internal/test/testdata/chan_test.go /src/goroot/src/cmd/compile/internal/test/testdata/closure_test.go /src/goroot/src/cmd/compile/internal/test/testdata/cmpConst_test.go /src/goroot/src/cmd/compile/internal/test/testdata/cmp_test.go /src/goroot/src/cmd/compile/internal/test/testdata/compound_test.go /src/goroot/src/cmd/compile/internal/test/testdata/copy_test.go /src/goroot/src/cmd/compile/internal/test/testdata/ctl_test.go /src/goroot/src/cmd/compile/internal/test/testdata/deferNoReturn_test.go /src/goroot/src/cmd/compile/internal/test/testdata/divbyzero_test.go /src/goroot/src/cmd/compile/internal/test/testdata/dupLoad_test.go /src/goroot/src/cmd/compile/internal/test/testdata/flowgraph_generator1.go /src/goroot/src/cmd/compile/internal/test/testdata/fp_test.go /src/goroot/src/cmd/compile/internal/test/testdata/loadstore_test.go /src/goroot/src/cmd/compile/internal/test/testdata/map_test.go /src/goroot/src/cmd/compile/internal/test/testdata/namedReturn_test.go /src/goroot/src/cmd/compile/internal/test/testdata/phi_test.go /src/goroot/src/cmd/compile/internal/test/testdata/ptrsort.go /src/goroot/src/cmd/compile/internal/test/testdata/regalloc_test.go /src/goroot/src/cmd/compile/internal/test/testdata/short_test.go /src/goroot/src/cmd/compile/internal/test/testdata/slice_test.go /src/goroot/src/cmd/compile/internal/test/testdata/sqrtConst_test.go /src/goroot/src/cmd/compile/internal/test/testdata/string_test.go /src/goroot/src/cmd/compile/internal/test/testdata/unsafe_test.go /src/goroot/src/cmd/compile/internal/test/testdata/zero_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 32 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/mysort/mysort.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test/testdata/mysort Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/gen/arithBoundaryGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/arithConstGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/cmpConstGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/constFoldGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/copyGen.go /src/goroot/src/cmd/compile/internal/test/testdata/gen/zeroGen.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test/testdata/gen Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/mergelocals/integration.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test/testdata/mergelocals Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/reproducible/issue20272.go /src/goroot/src/cmd/compile/internal/test/testdata/reproducible/issue27013.go /src/goroot/src/cmd/compile/internal/test/testdata/reproducible/issue30202.go /src/goroot/src/cmd/compile/internal/test/testdata/reproducible/issue38068.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test/testdata/reproducible Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/test/testdata/pgo/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/test/testdata/pgo/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/pgo/inline/inline_hot.go /src/goroot/src/cmd/compile/internal/test/testdata/pgo/inline/inline_hot_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test/testdata/pgo/inline Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt.go /src/goroot/src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test/testdata/pgo/devirtualize Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/test/testdata/pgo/devirtualize/mult.pkg/mult.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/test/testdata/pgo/devirtualize/mult.pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/pkginit/init.go /src/goroot/src/cmd/compile/internal/pkginit/initAsanGlobals.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/pkginit Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/coverage/cover.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/coverage Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/importer/gcimporter.go /src/goroot/src/cmd/compile/internal/importer/gcimporter_test.go /src/goroot/src/cmd/compile/internal/importer/support.go /src/goroot/src/cmd/compile/internal/importer/ureader.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/importer Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/importer/testdata/a.go /src/goroot/src/cmd/compile/internal/importer/testdata/b.go /src/goroot/src/cmd/compile/internal/importer/testdata/exports.go /src/goroot/src/cmd/compile/internal/importer/testdata/generics.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue15920.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue20046.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue25301.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue25596.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue63285.go /src/goroot/src/cmd/compile/internal/importer/testdata/issue69912.go /src/goroot/src/cmd/compile/internal/importer/testdata/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/importer/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/importer/testdata/versions/test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/importer/testdata/versions Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/objw/objw.go /src/goroot/src/cmd/compile/internal/objw/prog.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/objw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/noder/codes.go /src/goroot/src/cmd/compile/internal/noder/doc.go /src/goroot/src/cmd/compile/internal/noder/export.go /src/goroot/src/cmd/compile/internal/noder/helpers.go /src/goroot/src/cmd/compile/internal/noder/import.go /src/goroot/src/cmd/compile/internal/noder/irgen.go /src/goroot/src/cmd/compile/internal/noder/lex.go /src/goroot/src/cmd/compile/internal/noder/lex_test.go /src/goroot/src/cmd/compile/internal/noder/linker.go /src/goroot/src/cmd/compile/internal/noder/noder.go /src/goroot/src/cmd/compile/internal/noder/posmap.go /src/goroot/src/cmd/compile/internal/noder/quirks.go /src/goroot/src/cmd/compile/internal/noder/reader.go /src/goroot/src/cmd/compile/internal/noder/types.go /src/goroot/src/cmd/compile/internal/noder/unified.go /src/goroot/src/cmd/compile/internal/noder/writer.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/noder Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/staticdata/data.go /src/goroot/src/cmd/compile/internal/staticdata/embed.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/staticdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/mips/galign.go /src/goroot/src/cmd/compile/internal/mips/ggen.go /src/goroot/src/cmd/compile/internal/mips/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/mips Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/dwarfgen/dwarf.go /src/goroot/src/cmd/compile/internal/dwarfgen/dwinl.go /src/goroot/src/cmd/compile/internal/dwarfgen/linenum_test.go /src/goroot/src/cmd/compile/internal/dwarfgen/marker.go /src/goroot/src/cmd/compile/internal/dwarfgen/scope.go /src/goroot/src/cmd/compile/internal/dwarfgen/scope_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/dwarfgen Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/types/alg.go /src/goroot/src/cmd/compile/internal/types/algkind_string.go /src/goroot/src/cmd/compile/internal/types/fmt.go /src/goroot/src/cmd/compile/internal/types/goversion.go /src/goroot/src/cmd/compile/internal/types/identity.go /src/goroot/src/cmd/compile/internal/types/kind_string.go /src/goroot/src/cmd/compile/internal/types/pkg.go /src/goroot/src/cmd/compile/internal/types/size.go /src/goroot/src/cmd/compile/internal/types/sizeof_test.go /src/goroot/src/cmd/compile/internal/types/sym.go /src/goroot/src/cmd/compile/internal/types/sym_test.go /src/goroot/src/cmd/compile/internal/types/type.go /src/goroot/src/cmd/compile/internal/types/type_test.go /src/goroot/src/cmd/compile/internal/types/universe.go /src/goroot/src/cmd/compile/internal/types/utils.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/types Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/bitvec/bv.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/bitvec Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/staticinit/sched.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/staticinit Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/liveness/arg.go /src/goroot/src/cmd/compile/internal/liveness/bvset.go /src/goroot/src/cmd/compile/internal/liveness/intervals.go /src/goroot/src/cmd/compile/internal/liveness/intervals_test.go /src/goroot/src/cmd/compile/internal/liveness/mergelocals.go /src/goroot/src/cmd/compile/internal/liveness/plive.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/liveness Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/typecheck/bexport.go /src/goroot/src/cmd/compile/internal/typecheck/builtin.go /src/goroot/src/cmd/compile/internal/typecheck/builtin_test.go /src/goroot/src/cmd/compile/internal/typecheck/const.go /src/goroot/src/cmd/compile/internal/typecheck/dcl.go /src/goroot/src/cmd/compile/internal/typecheck/export.go /src/goroot/src/cmd/compile/internal/typecheck/expr.go /src/goroot/src/cmd/compile/internal/typecheck/func.go /src/goroot/src/cmd/compile/internal/typecheck/iexport.go /src/goroot/src/cmd/compile/internal/typecheck/iimport.go /src/goroot/src/cmd/compile/internal/typecheck/mkbuiltin.go /src/goroot/src/cmd/compile/internal/typecheck/stmt.go /src/goroot/src/cmd/compile/internal/typecheck/subr.go /src/goroot/src/cmd/compile/internal/typecheck/syms.go /src/goroot/src/cmd/compile/internal/typecheck/target.go /src/goroot/src/cmd/compile/internal/typecheck/type.go /src/goroot/src/cmd/compile/internal/typecheck/typecheck.go /src/goroot/src/cmd/compile/internal/typecheck/universe.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/typecheck Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/typecheck/_builtin/coverage.go /src/goroot/src/cmd/compile/internal/typecheck/_builtin/runtime.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/typecheck/_builtin Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/typebits/typebits.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/typebits Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/types2/alias.go /src/goroot/src/cmd/compile/internal/types2/api.go /src/goroot/src/cmd/compile/internal/types2/api_predicates.go /src/goroot/src/cmd/compile/internal/types2/api_test.go /src/goroot/src/cmd/compile/internal/types2/array.go /src/goroot/src/cmd/compile/internal/types2/assignments.go /src/goroot/src/cmd/compile/internal/types2/basic.go /src/goroot/src/cmd/compile/internal/types2/builtins.go /src/goroot/src/cmd/compile/internal/types2/builtins_test.go /src/goroot/src/cmd/compile/internal/types2/call.go /src/goroot/src/cmd/compile/internal/types2/chan.go /src/goroot/src/cmd/compile/internal/types2/check.go /src/goroot/src/cmd/compile/internal/types2/check_test.go /src/goroot/src/cmd/compile/internal/types2/compiler_internal.go /src/goroot/src/cmd/compile/internal/types2/compilersupport.go /src/goroot/src/cmd/compile/internal/types2/const.go /src/goroot/src/cmd/compile/internal/types2/context.go /src/goroot/src/cmd/compile/internal/types2/context_test.go /src/goroot/src/cmd/compile/internal/types2/conversions.go /src/goroot/src/cmd/compile/internal/types2/cycles.go /src/goroot/src/cmd/compile/internal/types2/decl.go /src/goroot/src/cmd/compile/internal/types2/errorcalls_test.go /src/goroot/src/cmd/compile/internal/types2/errors.go /src/goroot/src/cmd/compile/internal/types2/errors_test.go /src/goroot/src/cmd/compile/internal/types2/errsupport.go /src/goroot/src/cmd/compile/internal/types2/example_test.go /src/goroot/src/cmd/compile/internal/types2/expr.go /src/goroot/src/cmd/compile/internal/types2/format.go /src/goroot/src/cmd/compile/internal/types2/gccgosizes.go /src/goroot/src/cmd/compile/internal/types2/gcsizes.go /src/goroot/src/cmd/compile/internal/types2/hilbert_test.go /src/goroot/src/cmd/compile/internal/types2/importer_test.go /src/goroot/src/cmd/compile/internal/types2/index.go /src/goroot/src/cmd/compile/internal/types2/infer.go /src/goroot/src/cmd/compile/internal/types2/initorder.go /src/goroot/src/cmd/compile/internal/types2/instantiate.go /src/goroot/src/cmd/compile/internal/types2/instantiate_test.go /src/goroot/src/cmd/compile/internal/types2/interface.go /src/goroot/src/cmd/compile/internal/types2/issues_test.go /src/goroot/src/cmd/compile/internal/types2/labels.go /src/goroot/src/cmd/compile/internal/types2/literals.go /src/goroot/src/cmd/compile/internal/types2/lookup.go /src/goroot/src/cmd/compile/internal/types2/lookup_test.go /src/goroot/src/cmd/compile/internal/types2/main_test.go /src/goroot/src/cmd/compile/internal/types2/map.go /src/goroot/src/cmd/compile/internal/types2/mono.go /src/goroot/src/cmd/compile/internal/types2/mono_test.go /src/goroot/src/cmd/compile/internal/types2/named.go /src/goroot/src/cmd/compile/internal/types2/named_test.go /src/goroot/src/cmd/compile/internal/types2/object.go /src/goroot/src/cmd/compile/internal/types2/object_test.go /src/goroot/src/cmd/compile/internal/types2/objset.go /src/goroot/src/cmd/compile/internal/types2/operand.go /src/goroot/src/cmd/compile/internal/types2/package.go /src/goroot/src/cmd/compile/internal/types2/pointer.go /src/goroot/src/cmd/compile/internal/types2/predicates.go /src/goroot/src/cmd/compile/internal/types2/range.go /src/goroot/src/cmd/compile/internal/types2/recording.go /src/goroot/src/cmd/compile/internal/types2/resolver.go /src/goroot/src/cmd/compile/internal/types2/resolver_test.go /src/goroot/src/cmd/compile/internal/types2/return.go /src/goroot/src/cmd/compile/internal/types2/scope.go /src/goroot/src/cmd/compile/internal/types2/selection.go /src/goroot/src/cmd/compile/internal/types2/self_test.go /src/goroot/src/cmd/compile/internal/types2/signature.go /src/goroot/src/cmd/compile/internal/types2/sizeof_test.go /src/goroot/src/cmd/compile/internal/types2/sizes.go /src/goroot/src/cmd/compile/internal/types2/sizes_test.go /src/goroot/src/cmd/compile/internal/types2/slice.go /src/goroot/src/cmd/compile/internal/types2/stdlib_test.go /src/goroot/src/cmd/compile/internal/types2/stmt.go /src/goroot/src/cmd/compile/internal/types2/struct.go /src/goroot/src/cmd/compile/internal/types2/subst.go /src/goroot/src/cmd/compile/internal/types2/termlist.go /src/goroot/src/cmd/compile/internal/types2/termlist_test.go /src/goroot/src/cmd/compile/internal/types2/tuple.go /src/goroot/src/cmd/compile/internal/types2/type.go /src/goroot/src/cmd/compile/internal/types2/typelists.go /src/goroot/src/cmd/compile/internal/types2/typeparam.go /src/goroot/src/cmd/compile/internal/types2/typeset.go /src/goroot/src/cmd/compile/internal/types2/typeset_test.go /src/goroot/src/cmd/compile/internal/types2/typestring.go /src/goroot/src/cmd/compile/internal/types2/typestring_test.go /src/goroot/src/cmd/compile/internal/types2/typeterm.go /src/goroot/src/cmd/compile/internal/types2/typeterm_test.go /src/goroot/src/cmd/compile/internal/types2/typexpr.go /src/goroot/src/cmd/compile/internal/types2/under.go /src/goroot/src/cmd/compile/internal/types2/unify.go /src/goroot/src/cmd/compile/internal/types2/union.go /src/goroot/src/cmd/compile/internal/types2/universe.go /src/goroot/src/cmd/compile/internal/types2/util.go /src/goroot/src/cmd/compile/internal/types2/util_test.go /src/goroot/src/cmd/compile/internal/types2/validtype.go /src/goroot/src/cmd/compile/internal/types2/version.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 94 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/types2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/types2/testdata/manual.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/types2/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/types2/testdata/local/issue47996.go /src/goroot/src/cmd/compile/internal/types2/testdata/local/issue68183.go /src/goroot/src/cmd/compile/internal/types2/testdata/local/issue71254.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/types2/testdata/local Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/loopvar.go /src/goroot/src/cmd/compile/internal/loopvar/loopvar_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/loopvar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_complicated_esc_address.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_esc_address.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_esc_closure.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_esc_method.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_esc_minimal_closure.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/for_nested.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/opt-121.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/opt-122.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/opt.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/range_esc_address.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/range_esc_closure.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/range_esc_method.go /src/goroot/src/cmd/compile/internal/loopvar/testdata/range_esc_minimal_closure.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/loopvar/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/inlines/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/loopvar/testdata/inlines Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/inlines/c/c.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/loopvar/testdata/inlines/c Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/inlines/a/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/loopvar/testdata/inlines/a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loopvar/testdata/inlines/b/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/loopvar/testdata/inlines/b Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/arm64/galign.go /src/goroot/src/cmd/compile/internal/arm64/ggen.go /src/goroot/src/cmd/compile/internal/arm64/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/arm64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/abt/avlint32.go /src/goroot/src/cmd/compile/internal/abt/avlint32_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/abt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/inl.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/inline Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/inlheur/actualexprpropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze_func_callsites.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze_func_flags.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze_func_params.go /src/goroot/src/cmd/compile/internal/inline/inlheur/analyze_func_returns.go /src/goroot/src/cmd/compile/internal/inline/inlheur/callsite.go /src/goroot/src/cmd/compile/internal/inline/inlheur/cspropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/debugflags_test.go /src/goroot/src/cmd/compile/internal/inline/inlheur/dumpscores_test.go /src/goroot/src/cmd/compile/internal/inline/inlheur/eclassify.go /src/goroot/src/cmd/compile/internal/inline/inlheur/funcprop_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/funcpropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/funcprops_test.go /src/goroot/src/cmd/compile/internal/inline/inlheur/function_properties.go /src/goroot/src/cmd/compile/internal/inline/inlheur/names.go /src/goroot/src/cmd/compile/internal/inline/inlheur/parampropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/pstate_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/resultpropbits_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/score_callresult_uses.go /src/goroot/src/cmd/compile/internal/inline/inlheur/scoreadjusttyp_string.go /src/goroot/src/cmd/compile/internal/inline/inlheur/scoring.go /src/goroot/src/cmd/compile/internal/inline/inlheur/serialize.go /src/goroot/src/cmd/compile/internal/inline/inlheur/texpr_classify_test.go /src/goroot/src/cmd/compile/internal/inline/inlheur/trace_off.go /src/goroot/src/cmd/compile/internal/inline/inlheur/trace_on.go /src/goroot/src/cmd/compile/internal/inline/inlheur/tserial_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/inline/inlheur Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/dumpscores.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/inline/inlheur/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/acrosscall.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/calls.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/funcflags.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/params.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/returns.go /src/goroot/src/cmd/compile/internal/inline/inlheur/testdata/props/returns2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/inline/inlheur/testdata/props Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/inline/interleaved/interleaved.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/inline/interleaved Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/arm/galign.go /src/goroot/src/cmd/compile/internal/arm/ggen.go /src/goroot/src/cmd/compile/internal/arm/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/arm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/base/base.go /src/goroot/src/cmd/compile/internal/base/bootstrap_false.go /src/goroot/src/cmd/compile/internal/base/bootstrap_true.go /src/goroot/src/cmd/compile/internal/base/debug.go /src/goroot/src/cmd/compile/internal/base/flag.go /src/goroot/src/cmd/compile/internal/base/hashdebug.go /src/goroot/src/cmd/compile/internal/base/hashdebug_test.go /src/goroot/src/cmd/compile/internal/base/link.go /src/goroot/src/cmd/compile/internal/base/mapfile_mmap.go /src/goroot/src/cmd/compile/internal/base/mapfile_read.go /src/goroot/src/cmd/compile/internal/base/print.go /src/goroot/src/cmd/compile/internal/base/timings.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/base Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ir/abi.go /src/goroot/src/cmd/compile/internal/ir/bitset.go /src/goroot/src/cmd/compile/internal/ir/cfg.go /src/goroot/src/cmd/compile/internal/ir/check_reassign_no.go /src/goroot/src/cmd/compile/internal/ir/check_reassign_yes.go /src/goroot/src/cmd/compile/internal/ir/class_string.go /src/goroot/src/cmd/compile/internal/ir/const.go /src/goroot/src/cmd/compile/internal/ir/copy.go /src/goroot/src/cmd/compile/internal/ir/dump.go /src/goroot/src/cmd/compile/internal/ir/expr.go /src/goroot/src/cmd/compile/internal/ir/fmt.go /src/goroot/src/cmd/compile/internal/ir/func.go /src/goroot/src/cmd/compile/internal/ir/func_test.go /src/goroot/src/cmd/compile/internal/ir/ir.go /src/goroot/src/cmd/compile/internal/ir/mini.go /src/goroot/src/cmd/compile/internal/ir/mknode.go /src/goroot/src/cmd/compile/internal/ir/name.go /src/goroot/src/cmd/compile/internal/ir/node.go /src/goroot/src/cmd/compile/internal/ir/node_gen.go /src/goroot/src/cmd/compile/internal/ir/op_string.go /src/goroot/src/cmd/compile/internal/ir/package.go /src/goroot/src/cmd/compile/internal/ir/reassign_consistency_check.go /src/goroot/src/cmd/compile/internal/ir/reassignment.go /src/goroot/src/cmd/compile/internal/ir/scc.go /src/goroot/src/cmd/compile/internal/ir/sizeof_test.go /src/goroot/src/cmd/compile/internal/ir/stmt.go /src/goroot/src/cmd/compile/internal/ir/symtab.go /src/goroot/src/cmd/compile/internal/ir/type.go /src/goroot/src/cmd/compile/internal/ir/val.go /src/goroot/src/cmd/compile/internal/ir/visit.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 30 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/ir Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/compare/compare.go /src/goroot/src/cmd/compile/internal/compare/compare_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/compare Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/loong64/galign.go /src/goroot/src/cmd/compile/internal/loong64/ggen.go /src/goroot/src/cmd/compile/internal/loong64/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/loong64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/deadlocals/deadlocals.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/deadlocals Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/rangefunc/rangefunc_test.go /src/goroot/src/cmd/compile/internal/rangefunc/rewrite.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/rangefunc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ppc64/galign.go /src/goroot/src/cmd/compile/internal/ppc64/ggen.go /src/goroot/src/cmd/compile/internal/ppc64/opt.go /src/goroot/src/cmd/compile/internal/ppc64/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/ppc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/pgoir/irgraph.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/pgoir Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/amd64/galign.go /src/goroot/src/cmd/compile/internal/amd64/ggen.go /src/goroot/src/cmd/compile/internal/amd64/ssa.go /src/goroot/src/cmd/compile/internal/amd64/versions_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/amd64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/rttype/rttype.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/rttype Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/mips64/galign.go /src/goroot/src/cmd/compile/internal/mips64/ggen.go /src/goroot/src/cmd/compile/internal/mips64/ssa.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/mips64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/gc/compile.go /src/goroot/src/cmd/compile/internal/gc/export.go /src/goroot/src/cmd/compile/internal/gc/main.go /src/goroot/src/cmd/compile/internal/gc/obj.go /src/goroot/src/cmd/compile/internal/gc/util.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/gc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/reflectdata/alg.go /src/goroot/src/cmd/compile/internal/reflectdata/alg_test.go /src/goroot/src/cmd/compile/internal/reflectdata/helpers.go /src/goroot/src/cmd/compile/internal/reflectdata/map.go /src/goroot/src/cmd/compile/internal/reflectdata/reflect.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/reflectdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssa/addressingmodes.go /src/goroot/src/cmd/compile/internal/ssa/allocators.go /src/goroot/src/cmd/compile/internal/ssa/bench_test.go /src/goroot/src/cmd/compile/internal/ssa/biasedsparsemap.go /src/goroot/src/cmd/compile/internal/ssa/block.go /src/goroot/src/cmd/compile/internal/ssa/branchelim.go /src/goroot/src/cmd/compile/internal/ssa/branchelim_test.go /src/goroot/src/cmd/compile/internal/ssa/cache.go /src/goroot/src/cmd/compile/internal/ssa/check.go /src/goroot/src/cmd/compile/internal/ssa/checkbce.go /src/goroot/src/cmd/compile/internal/ssa/compile.go /src/goroot/src/cmd/compile/internal/ssa/config.go /src/goroot/src/cmd/compile/internal/ssa/copyelim.go /src/goroot/src/cmd/compile/internal/ssa/copyelim_test.go /src/goroot/src/cmd/compile/internal/ssa/critical.go /src/goroot/src/cmd/compile/internal/ssa/cse.go /src/goroot/src/cmd/compile/internal/ssa/cse_test.go /src/goroot/src/cmd/compile/internal/ssa/deadcode.go /src/goroot/src/cmd/compile/internal/ssa/deadcode_test.go /src/goroot/src/cmd/compile/internal/ssa/deadstore.go /src/goroot/src/cmd/compile/internal/ssa/deadstore_test.go /src/goroot/src/cmd/compile/internal/ssa/debug.go /src/goroot/src/cmd/compile/internal/ssa/debug_lines_test.go /src/goroot/src/cmd/compile/internal/ssa/debug_test.go /src/goroot/src/cmd/compile/internal/ssa/decompose.go /src/goroot/src/cmd/compile/internal/ssa/dom.go /src/goroot/src/cmd/compile/internal/ssa/dom_test.go /src/goroot/src/cmd/compile/internal/ssa/expand_calls.go /src/goroot/src/cmd/compile/internal/ssa/export_test.go /src/goroot/src/cmd/compile/internal/ssa/flagalloc.go /src/goroot/src/cmd/compile/internal/ssa/flags_test.go /src/goroot/src/cmd/compile/internal/ssa/fmahash_test.go /src/goroot/src/cmd/compile/internal/ssa/func.go /src/goroot/src/cmd/compile/internal/ssa/func_test.go /src/goroot/src/cmd/compile/internal/ssa/fuse.go /src/goroot/src/cmd/compile/internal/ssa/fuse_branchredirect.go /src/goroot/src/cmd/compile/internal/ssa/fuse_comparisons.go /src/goroot/src/cmd/compile/internal/ssa/fuse_test.go /src/goroot/src/cmd/compile/internal/ssa/generate.go /src/goroot/src/cmd/compile/internal/ssa/generate_test.go /src/goroot/src/cmd/compile/internal/ssa/html.go /src/goroot/src/cmd/compile/internal/ssa/id.go /src/goroot/src/cmd/compile/internal/ssa/layout.go /src/goroot/src/cmd/compile/internal/ssa/lca.go /src/goroot/src/cmd/compile/internal/ssa/lca_test.go /src/goroot/src/cmd/compile/internal/ssa/likelyadjust.go /src/goroot/src/cmd/compile/internal/ssa/location.go /src/goroot/src/cmd/compile/internal/ssa/loopbce.go /src/goroot/src/cmd/compile/internal/ssa/loopreschedchecks.go /src/goroot/src/cmd/compile/internal/ssa/looprotate.go /src/goroot/src/cmd/compile/internal/ssa/looprotate_test.go /src/goroot/src/cmd/compile/internal/ssa/lower.go /src/goroot/src/cmd/compile/internal/ssa/magic.go /src/goroot/src/cmd/compile/internal/ssa/magic_test.go /src/goroot/src/cmd/compile/internal/ssa/memcombine.go /src/goroot/src/cmd/compile/internal/ssa/nilcheck.go /src/goroot/src/cmd/compile/internal/ssa/nilcheck_test.go /src/goroot/src/cmd/compile/internal/ssa/numberlines.go /src/goroot/src/cmd/compile/internal/ssa/op.go /src/goroot/src/cmd/compile/internal/ssa/opGen.go /src/goroot/src/cmd/compile/internal/ssa/opt.go /src/goroot/src/cmd/compile/internal/ssa/pair.go /src/goroot/src/cmd/compile/internal/ssa/passbm_test.go /src/goroot/src/cmd/compile/internal/ssa/phiopt.go /src/goroot/src/cmd/compile/internal/ssa/poset.go /src/goroot/src/cmd/compile/internal/ssa/poset_test.go /src/goroot/src/cmd/compile/internal/ssa/print.go /src/goroot/src/cmd/compile/internal/ssa/prove.go /src/goroot/src/cmd/compile/internal/ssa/regalloc.go /src/goroot/src/cmd/compile/internal/ssa/regalloc_test.go /src/goroot/src/cmd/compile/internal/ssa/rewrite.go /src/goroot/src/cmd/compile/internal/ssa/rewrite386.go /src/goroot/src/cmd/compile/internal/ssa/rewrite386splitload.go /src/goroot/src/cmd/compile/internal/ssa/rewriteAMD64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteAMD64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteAMD64splitload.go /src/goroot/src/cmd/compile/internal/ssa/rewriteARM.go /src/goroot/src/cmd/compile/internal/ssa/rewriteARM64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteARM64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteCond_test.go /src/goroot/src/cmd/compile/internal/ssa/rewriteLOONG64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteLOONG64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteMIPS.go /src/goroot/src/cmd/compile/internal/ssa/rewriteMIPS64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteMIPS64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewritePPC64.go /src/goroot/src/cmd/compile/internal/ssa/rewritePPC64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteRISCV64.go /src/goroot/src/cmd/compile/internal/ssa/rewriteRISCV64latelower.go /src/goroot/src/cmd/compile/internal/ssa/rewriteS390X.go /src/goroot/src/cmd/compile/internal/ssa/rewriteWasm.go /src/goroot/src/cmd/compile/internal/ssa/rewrite_test.go /src/goroot/src/cmd/compile/internal/ssa/rewritedec.go /src/goroot/src/cmd/compile/internal/ssa/rewritedec64.go /src/goroot/src/cmd/compile/internal/ssa/rewritedivisible.go /src/goroot/src/cmd/compile/internal/ssa/rewritedivmod.go /src/goroot/src/cmd/compile/internal/ssa/rewritegeneric.go /src/goroot/src/cmd/compile/internal/ssa/sccp.go /src/goroot/src/cmd/compile/internal/ssa/sccp_test.go /src/goroot/src/cmd/compile/internal/ssa/schedule.go /src/goroot/src/cmd/compile/internal/ssa/schedule_test.go /src/goroot/src/cmd/compile/internal/ssa/shift_test.go /src/goroot/src/cmd/compile/internal/ssa/shortcircuit.go /src/goroot/src/cmd/compile/internal/ssa/shortcircuit_test.go /src/goroot/src/cmd/compile/internal/ssa/sizeof_test.go /src/goroot/src/cmd/compile/internal/ssa/softfloat.go /src/goroot/src/cmd/compile/internal/ssa/sparsemap.go /src/goroot/src/cmd/compile/internal/ssa/sparsemappos.go /src/goroot/src/cmd/compile/internal/ssa/sparseset.go /src/goroot/src/cmd/compile/internal/ssa/sparsetree.go /src/goroot/src/cmd/compile/internal/ssa/stackalloc.go /src/goroot/src/cmd/compile/internal/ssa/stmtlines_test.go /src/goroot/src/cmd/compile/internal/ssa/tighten.go /src/goroot/src/cmd/compile/internal/ssa/trim.go /src/goroot/src/cmd/compile/internal/ssa/tuple.go /src/goroot/src/cmd/compile/internal/ssa/value.go /src/goroot/src/cmd/compile/internal/ssa/writebarrier.go /src/goroot/src/cmd/compile/internal/ssa/writebarrier_test.go /src/goroot/src/cmd/compile/internal/ssa/xposmap.go /src/goroot/src/cmd/compile/internal/ssa/zcse.go /src/goroot/src/cmd/compile/internal/ssa/zeroextension_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 121 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/ssa Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssa/_gen/386Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/AMD64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/ARM64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/ARMOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/MIPSOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/PPC64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/S390XOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/WasmOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/allocators.go /src/goroot/src/cmd/compile/internal/ssa/_gen/dec64Ops.go /src/goroot/src/cmd/compile/internal/ssa/_gen/decOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/divisibleOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/divmodOps.go /src/goroot/src/cmd/compile/internal/ssa/_gen/genericOps.go /src/goroot/src/cmd/compil++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": e/internal/ssa/_gen/main.go /src/goroot/src/cmd/compile/internal/ssa/_gen/rulegen.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 19 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/ssa/_gen Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/ast/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/ast/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go /src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/ast/astutil/imports.go /src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go /src/goroot/src/cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/ast/astutil/util.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/ssa/_gen/vendor/golang.org/x/tools/go/ast/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/ssa/testdata/b53456.go /src/goroot/src/cmd/compile/internal/ssa/testdata/convertline.go /src/goroot/src/cmd/compile/internal/ssa/testdata/fma.go /src/goroot/src/cmd/compile/internal/ssa/testdata/hist.go /src/goroot/src/cmd/compile/internal/ssa/testdata/i22558.go /src/goroot/src/cmd/compile/internal/ssa/testdata/i22600.go /src/goroot/src/cmd/compile/internal/ssa/testdata/i74576a.go /src/goroot/src/cmd/compile/internal/ssa/testdata/i74576b.go /src/goroot/src/cmd/compile/internal/ssa/testdata/i74576c.go /src/goroot/src/cmd/compile/internal/ssa/testdata/infloop.go /src/goroot/src/cmd/compile/internal/ssa/testdata/inline-dump.go /src/goroot/src/cmd/compile/internal/ssa/testdata/pushback.go /src/goroot/src/cmd/compile/internal/ssa/testdata/sayhi.go /src/goroot/src/cmd/compile/internal/ssa/testdata/scopes.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/ssa/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/abi/abiutils.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/abi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/compile/internal/devirtualize/devirtualize.go /src/goroot/src/cmd/compile/internal/devirtualize/pgo.go /src/goroot/src/cmd/compile/internal/devirtualize/pgo_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/compile/internal/devirtualize Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/distpack/archive.go /src/goroot/src/cmd/distpack/archive_test.go /src/goroot/src/cmd/distpack/pack.go /src/goroot/src/cmd/distpack/test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/distpack Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/distpack Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/distpack Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_distpack ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/distpack fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:39 Found package in /src/goroot/src/cmd/distpack Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:39 Function Info has unproduced recv File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:39 Function Add has unproduced argument fs.FileInfo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:39 Unhandled argument &ast.FuncType{Func:9510, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x1699a028daa0), Results:(*ast.FieldList)(0x1699a028dad0)} for ArchiveNgdotFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:39 Unhandled argument &ast.FuncType{Func:9810, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x1699a028dc50), Results:(*ast.FieldList)(0x1699a028dc80)} for ArchiveNgdotSetMode Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:39 Unhandled argument &ast.Ellipsis{Ellipsis:10268, Elt:(*ast.Ident)(0x1699a02f9a80)} for ArchiveNgdotRemove Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:39 Function SetTime has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_distpack.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_distpack.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/distpack" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/distpack" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_distpack.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/distpack" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:45 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_distpack.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_distpack.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_distpack.a ./fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_distpack/fuzz_ng.go:10:2: import "cmd/distpack" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:45 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_distpack/ngolofuzz.pb.o fuzz_ng_cmd_distpack//ngolofuzz.o fuzz_ng_cmd_distpack.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_distpack.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_distpack.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_distpack.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_distpack/copy/archive.go fuzz_ng_cmd_distpack/copy/pack.go fuzz_ng_cmd_distpack/copy/test.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_distpack/copy/archive.go fuzz_ng_cmd_distpack/copy/pack.go fuzz_ng_cmd_distpack/copy/test.go /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_distpack/fuzz_ng.go fuzz_ng_cmd_distpack/main.4217823981.go fuzz_ng_cmd_distpack/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/distpack/archive_test.go /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/distpack/testdata /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/distpack/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_distpack/' /src/goroot/src/fuzz_ng_cmd_distpack/archive.go /src/goroot/src/fuzz_ng_cmd_distpack/archive_test.go /src/goroot/src/fuzz_ng_cmd_distpack/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_distpack/main.4217823981.go /src/goroot/src/fuzz_ng_cmd_distpack/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_distpack/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_cmd_distpack/pack.go /src/goroot/src/fuzz_ng_cmd_distpack/test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_distpack/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_distpack/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_distpack /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": pack.go:48:2: use of internal package cmd/internal/telemetry/counter not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_distpack [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_distpack/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_distpack Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_distpack_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/distpack Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/preprofile/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/preprofile Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/preprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/preprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_preprofile ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/preprofile fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:45 Found package in /src/goroot/src/cmd/preprofile Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_preprofile.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_preprofile.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/preprofile" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/preprofile" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_preprofile.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/preprofile" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:47 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_preprofile.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_preprofile.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_preprofile.a ./fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_preprofile/fuzz_ng.go:10:2: import "cmd/preprofile" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:47 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_preprofile/ngolofuzz.pb.o fuzz_ng_cmd_preprofile//ngolofuzz.o fuzz_ng_cmd_preprofile.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_preprofile/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_preprofile//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_preprofile.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_preprofile.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_preprofile.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_preprofile/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_preprofile/copy/main.go /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_preprofile/fuzz_ng.go fuzz_ng_cmd_preprofile/main.3528106043.go /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/cmd/preprofile/*_test.go' /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/preprofile/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/preprofile/testdata /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/preprofile/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_preprofile/' /src/goroot/src/fuzz_ng_cmd_preprofile/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_preprofile/main.3528106043.go /src/goroot/src/fuzz_ng_cmd_preprofile/main.go /src/goroot/src/fuzz_ng_cmd_preprofile/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_preprofile/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_preprofile/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_preprofile /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": main.go:16:2: use of internal package cmd/internal/objabi not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_preprofile [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_preprofile/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_preprofile Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_preprofile_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/preprofile Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/trace/doc.go /src/goroot/src/cmd/trace/gen.go /src/goroot/src/cmd/trace/goroutinegen.go /src/goroot/src/cmd/trace/goroutines.go /src/goroot/src/cmd/trace/gstate.go /src/goroot/src/cmd/trace/jsontrace.go /src/goroot/src/cmd/trace/jsontrace_test.go /src/goroot/src/cmd/trace/main.go /src/goroot/src/cmd/trace/pprof.go /src/goroot/src/cmd/trace/pprof_test.go /src/goroot/src/cmd/trace/procgen.go /src/goroot/src/cmd/trace/regions.go /src/goroot/src/cmd/trace/tasks.go /src/goroot/src/cmd/trace/threadgen.go /src/goroot/src/cmd/trace/viewer.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/trace Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_trace ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/trace fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Found package in /src/goroot/src/cmd/trace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Function StackSample has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x3f48ed842560)}, Type:(*ast.StarExpr)(0x3f48ed8194a0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Function Log has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x3f48edb8c440)}, Type:(*ast.StarExpr)(0x3f48edb861c8), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Unhandled argument &ast.MapType{Map:38512, Key:(*ast.SelectorExpr)(0x3f48ed7200d8), Value:(*ast.StarExpr)(0x3f48ed720108)} for GoroutinesHandlerFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Unhandled argument &ast.MapType{Map:40590, Key:(*ast.SelectorExpr)(0x3f48ed7204b0), Value:(*ast.StarExpr)(0x3f48ed7204e0)} for GoroutineHandler Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Function JSONTraceHandler has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Function UserRegionsHandlerFunc has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Function UserRegionHandlerFunc has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Function UserTasksHandlerFunc has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:48 Function UserTaskHandlerFunc has unproduced argument parsedTrace Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_trace.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_trace.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/trace" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/trace" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_trace.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/trace" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:49 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_trace.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_trace.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_trace.a ./fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_trace/fuzz_ng.go:10:2: import "cmd/trace" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:50 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_trace/ngolofuzz.pb.o fuzz_ng_cmd_trace//ngolofuzz.o fuzz_ng_cmd_trace.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_trace/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_trace//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_trace.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_trace.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_trace.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_trace/copy/doc.go fuzz_ng_cmd_trace/copy/gen.go fuzz_ng_cmd_trace/copy/goroutinegen.go fuzz_ng_cmd_trace/copy/goroutines.go fuzz_ng_cmd_trace/copy/gstate.go fuzz_ng_cmd_trace/copy/jsontrace.go fuzz_ng_cmd_trace/copy/main.go fuzz_ng_cmd_trace/copy/pprof.go fuzz_ng_cmd_trace/copy/procgen.go fuzz_ng_cmd_trace/copy/regions.go fuzz_ng_cmd_trace/copy/tasks.go fuzz_ng_cmd_trace/copy/threadgen.go fuzz_ng_cmd_trace/copy/viewer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_trace/copy/doc.go fuzz_ng_cmd_trace/copy/gen.go fuzz_ng_cmd_trace/copy/goroutinegen.go fuzz_ng_cmd_trace/copy/goroutines.go fuzz_ng_cmd_trace/copy/gstate.go fuzz_ng_cmd_trace/copy/jsontrace.go fuzz_ng_cmd_trace/copy/main.go fuzz_ng_cmd_trace/copy/pprof.go fuzz_ng_cmd_trace/copy/procgen.go fuzz_ng_cmd_trace/copy/regions.go fuzz_ng_cmd_trace/copy/tasks.go fuzz_ng_cmd_trace/copy/threadgen.go fuzz_ng_cmd_trace/copy/viewer.go /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_trace/fuzz_ng.go fuzz_ng_cmd_trace/main.2855654243.go /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/trace/jsontrace_test.go /src/goroot/src/cmd/trace/pprof_test.go /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/trace/testdata /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_trace/' /src/goroot/src/fuzz_ng_cmd_trace/doc.go /src/goroot/src/fuzz_ng_cmd_trace/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_trace/gen.go /src/goroot/src/fuzz_ng_cmd_trace/goroutinegen.go /src/goroot/src/fuzz_ng_cmd_trace/goroutines.go /src/goroot/src/fuzz_ng_cmd_trace/gstate.go /src/goroot/src/fuzz_ng_cmd_trace/jsontrace.go /src/goroot/src/fuzz_ng_cmd_trace/jsontrace_test.go /src/goroot/src/fuzz_ng_cmd_trace/main.2855654243.go /src/goroot/src/fuzz_ng_cmd_trace/main.go /src/goroot/src/fuzz_ng_cmd_trace/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_trace/pprof.go /src/goroot/src/fuzz_ng_cmd_trace/pprof_test.go /src/goroot/src/fuzz_ng_cmd_trace/procgen.go /src/goroot/src/fuzz_ng_cmd_trace/regions.go /src/goroot/src/fuzz_ng_cmd_trace/tasks.go /src/goroot/src/fuzz_ng_cmd_trace/threadgen.go /src/goroot/src/fuzz_ng_cmd_trace/viewer.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_trace/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_trace/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_trace /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": main.go:8:2: use of internal package cmd/internal/browser not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_trace [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_trace Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_trace_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/trace Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/trace/testdata/generate.go /src/goroot/src/cmd/trace/testdata/mktests.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/trace/testdata/testprog/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace/testdata/testprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace/testdata/testprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/trace/testdata/testprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/gofmt/doc.go /src/goroot/src/cmd/gofmt/gofmt.go /src/goroot/src/cmd/gofmt/gofmt_test.go /src/goroot/src/cmd/gofmt/gofmt_unix_test.go /src/goroot/src/cmd/gofmt/internal.go /src/goroot/src/cmd/gofmt/long_test.go /src/goroot/src/cmd/gofmt/rewrite.go /src/goroot/src/cmd/gofmt/simplify.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/gofmt Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/gofmt Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/gofmt Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_gofmt ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/gofmt fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:50 Found package in /src/goroot/src/cmd/gofmt Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_gofmt.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_gofmt.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/gofmt" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/gofmt" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_gofmt.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/gofmt" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:52 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_gofmt.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_gofmt.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_gofmt.a ./fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_gofmt/fuzz_ng.go:10:2: import "cmd/gofmt" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:52 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_gofmt/ngolofuzz.pb.o fuzz_ng_cmd_gofmt//ngolofuzz.o fuzz_ng_cmd_gofmt.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_gofmt/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_gofmt//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_gofmt.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_gofmt.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_gofmt.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_gofmt/copy/doc.go fuzz_ng_cmd_gofmt/copy/gofmt.go fuzz_ng_cmd_gofmt/copy/internal.go fuzz_ng_cmd_gofmt/copy/rewrite.go fuzz_ng_cmd_gofmt/copy/simplify.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_gofmt/copy/doc.go fuzz_ng_cmd_gofmt/copy/gofmt.go fuzz_ng_cmd_gofmt/copy/internal.go fuzz_ng_cmd_gofmt/copy/rewrite.go fuzz_ng_cmd_gofmt/copy/simplify.go /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_gofmt/fuzz_ng.go fuzz_ng_cmd_gofmt/main.669973171.go /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/gofmt/gofmt_test.go /src/goroot/src/cmd/gofmt/gofmt_unix_test.go /src/goroot/src/cmd/gofmt/long_test.go /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/gofmt/testdata /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_gofmt/' /src/goroot/src/fuzz_ng_cmd_gofmt/doc.go /src/goroot/src/fuzz_ng_cmd_gofmt/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_gofmt/gofmt.go /src/goroot/src/fuzz_ng_cmd_gofmt/gofmt_test.go /src/goroot/src/fuzz_ng_cmd_gofmt/gofmt_unix_test.go /src/goroot/src/fuzz_ng_cmd_gofmt/internal.go /src/goroot/src/fuzz_ng_cmd_gofmt/long_test.go /src/goroot/src/fuzz_ng_cmd_gofmt/main.669973171.go /src/goroot/src/fuzz_ng_cmd_gofmt/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_gofmt/rewrite.go /src/goroot/src/fuzz_ng_cmd_gofmt/simplify.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_gofmt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_gofmt/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_gofmt /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": gofmt.go:28:2: use of internal package cmd/internal/telemetry/counter not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_gofmt [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_gofmt/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_gofmt Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_gofmt_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/gofmt Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/gofmt/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/gofmt/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/nm/doc.go /src/goroot/src/cmd/nm/nm.go /src/goroot/src/cmd/nm/nm_cgo_test.go /src/goroot/src/cmd/nm/nm_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/nm Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/nm Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/nm Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_nm ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/nm fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:52 Found package in /src/goroot/src/cmd/nm Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_nm.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_nm.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/nm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/nm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_nm.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/nm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:54 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_nm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_nm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_nm.a ./fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_nm/fuzz_ng.go:10:2: import "cmd/nm" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:54 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_nm/ngolofuzz.pb.o fuzz_ng_cmd_nm//ngolofuzz.o fuzz_ng_cmd_nm.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_nm/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_nm//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_nm.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_nm.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_nm.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_nm/copy/doc.go fuzz_ng_cmd_nm/copy/nm.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_nm/copy/doc.go fuzz_ng_cmd_nm/copy/nm.go /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_nm/fuzz_ng.go fuzz_ng_cmd_nm/main.1814821066.go /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/nm/nm_cgo_test.go /src/goroot/src/cmd/nm/nm_test.go /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/nm/testdata /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/nm/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_nm/' /src/goroot/src/fuzz_ng_cmd_nm/doc.go /src/goroot/src/fuzz_ng_cmd_nm/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_nm/main.1814821066.go /src/goroot/src/fuzz_ng_cmd_nm/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_nm/nm.go /src/goroot/src/fuzz_ng_cmd_nm/nm_cgo_test.go /src/goroot/src/fuzz_ng_cmd_nm/nm_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_nm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_nm/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_nm /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": nm.go:15:2: use of internal package cmd/internal/objfile not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_nm [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_nm/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_nm Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_nm_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/nm Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/cgo_test.go /src/goroot/src/cmd/link/doc.go /src/goroot/src/cmd/link/dwarf_test.go /src/goroot/src/cmd/link/elf_test.go /src/goroot/src/cmd/link/link_test.go /src/goroot/src/cmd/link/linkbig_test.go /src/goroot/src/cmd/link/main.go /src/goroot/src/cmd/link/script_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/link Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/link Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_link Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_link ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/link fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:54 Found package in /src/goroot/src/cmd/link Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_link.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_link.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/link" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/link" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_link.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/link" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:56 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_link.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_link.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_link.a ./fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_link/fuzz_ng.go:10:2: import "cmd/link" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:56 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_link/ngolofuzz.pb.o fuzz_ng_cmd_link//ngolofuzz.o fuzz_ng_cmd_link.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_link/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_link//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_link.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_link.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_link.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_link/copy/doc.go fuzz_ng_cmd_link/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_link/copy/doc.go fuzz_ng_cmd_link/copy/main.go /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_link/fuzz_ng.go fuzz_ng_cmd_link/main.3454701801.go /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/link/cgo_test.go /src/goroot/src/cmd/link/dwarf_test.go /src/goroot/src/cmd/link/elf_test.go /src/goroot/src/cmd/link/link_test.go /src/goroot/src/cmd/link/linkbig_test.go /src/goroot/src/cmd/link/script_test.go /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/link/testdata /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_link/' /src/goroot/src/fuzz_ng_cmd_link/cgo_test.go /src/goroot/src/fuzz_ng_cmd_link/doc.go /src/goroot/src/fuzz_ng_cmd_link/dwarf_test.go /src/goroot/src/fuzz_ng_cmd_link/elf_test.go /src/goroot/src/fuzz_ng_cmd_link/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_link/link_test.go /src/goroot/src/fuzz_ng_cmd_link/linkbig_test.go /src/goroot/src/fuzz_ng_cmd_link/main.3454701801.go /src/goroot/src/fuzz_ng_cmd_link/main.go /src/goroot/src/fuzz_ng_cmd_link/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_link/script_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_link/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_link/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_link /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": main.go:8:2: use of internal package cmd/internal/sys not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_link [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_link/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_link Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_link_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/link Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/testHashedSyms/p.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testHashedSyms Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testHashedSyms Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testHashedSyms Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/pe-llvm/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/pe-llvm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/pe-llvm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/pe-llvm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/testBuildFortvOS/lib.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testBuildFortvOS Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testBuildFortvOS Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testBuildFortvOS Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/linkname/addmoduledata.go /src/goroot/src/cmd/link/testdata/linkname/badlinkname.go /src/goroot/src/cmd/link/testdata/linkname/builtin.go /src/goroot/src/cmd/link/testdata/linkname/coro.go /src/goroot/src/cmd/link/testdata/linkname/coro2.go /src/goroot/src/cmd/link/testdata/linkname/coro_var.go /src/goroot/src/cmd/link/testdata/linkname/fastrand.go /src/goroot/src/cmd/link/testdata/linkname/freegc.go /src/goroot/src/cmd/link/testdata/linkname/ok.go /src/goroot/src/cmd/link/testdata/linkname/push.go /src/goroot/src/cmd/link/testdata/linkname/sched.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/linkname/textvar/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/textvar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/textvar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/textvar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/linkname/p/p.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/p Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/linkname/coro_asm/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/coro_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/coro_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/linkname/coro_asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/pe-binutils/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/pe-binutils Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/pe-binutils Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/pe-binutils Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/dynimportvar/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dynimportvar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dynimportvar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dynimportvar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/dynimportvar/asm/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dynimportvar/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dynimportvar/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dynimportvar/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/testIndexMismatch/a.go /src/goroot/src/cmd/link/testdata/testIndexMismatch/b.go /src/goroot/src/cmd/link/testdata/testIndexMismatch/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testIndexMismatch Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testIndexMismatch Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testIndexMismatch Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/testdata/script/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/testdata/script/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/testdata/dwarf/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/testdata/dwarf/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/dwarf/issue65405/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dwarf/issue65405 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dwarf/issue65405 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/dwarf/issue65405 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/testdata/testRO/x.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testRO Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testRO Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/testdata/testRO Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/s390x/asm.go /src/goroot/src/cmd/link/internal/s390x/l.go /src/goroot/src/cmd/link/internal/s390x/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/s390x Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loadmacho/ldmacho.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/loadmacho Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/riscv64/asm.go /src/goroot/src/cmd/link/internal/riscv64/l.go /src/goroot/src/cmd/link/internal/riscv64/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/riscv64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/benchmark/bench.go /src/goroot/src/cmd/link/internal/benchmark/bench_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/benchmark Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/x86/asm.go /src/goroot/src/cmd/link/internal/x86/l.go /src/goroot/src/cmd/link/internal/x86/obj.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/x86 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loadelf/ldelf.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/loadelf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/wasm/asm.go /src/goroot/src/cmd/link/internal/wasm/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/wasm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loader/loader.go /src/goroot/src/cmd/link/internal/loader/loader_test.go /src/goroot/src/cmd/link/internal/loader/symbolbuilder.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/loader Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loadxcoff/ldxcoff.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/loadxcoff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/mips/asm.go /src/goroot/src/cmd/link/internal/mips/l.go /src/goroot/src/cmd/link/internal/mips/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/mips Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/arm64/asm.go /src/goroot/src/cmd/link/internal/arm64/l.go /src/goroot/src/cmd/link/internal/arm64/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/arm64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/ar.go /src/goroot/src/cmd/link/internal/ld/asmb.go /src/goroot/src/cmd/link/internal/ld/config.go /src/goroot/src/cmd/link/internal/ld/data.go /src/goroot/src/cmd/link/internal/ld/data_test.go /src/goroot/src/cmd/link/internal/ld/deadcode.go /src/goroot/src/cmd/link/internal/ld/deadcode_test.go /src/goroot/src/cmd/link/internal/ld/decodesym.go /src/goroot/src/cmd/link/internal/ld/dwarf.go /src/goroot/src/cmd/link/internal/ld/dwarf_test.go /src/goroot/src/cmd/link/internal/ld/elf.go /src/goroot/src/cmd/link/internal/ld/elf_test.go /src/goroot/src/cmd/link/internal/ld/errors.go /src/goroot/src/cmd/link/internal/ld/execarchive.go /src/goroot/src/cmd/link/internal/ld/execarchive_noexec.go /src/goroot/src/cmd/link/internal/ld/fallocate_test.go /src/goroot/src/cmd/link/internal/ld/fips140.go /src/goroot/src/cmd/link/internal/ld/go.go /src/goroot/src/cmd/link/internal/ld/go_test.go /src/goroot/src/cmd/link/internal/ld/heap.go /src/goroot/src/cmd/link/internal/ld/heap_test.go /src/goroot/src/cmd/link/internal/ld/inittask.go /src/goroot/src/cmd/link/internal/ld/issue33808_test.go /src/goroot/src/cmd/link/internal/ld/ld.go /src/goroot/src/cmd/link/internal/ld/ld_test.go /src/goroot/src/cmd/link/internal/ld/lib.go /src/goroot/src/cmd/link/internal/ld/link.go /src/goroot/src/cmd/link/internal/ld/macho.go /src/goroot/src/cmd/link/internal/ld/macho_combine_dwarf.go /src/goroot/src/cmd/link/internal/ld/macho_test.go /src/goroot/src/cmd/link/internal/ld/macho_update_uuid.go /src/goroot/src/cmd/link/internal/ld/main.go /src/goroot/src/cmd/link/internal/ld/msync_darwin_libc.go /src/goroot/src/cmd/link/internal/ld/nooptcgolink_test.go /src/goroot/src/cmd/link/internal/ld/outbuf.go /src/goroot/src/cmd/link/internal/ld/outbuf_bsd.go /src/goroot/src/cmd/link/internal/ld/outbuf_darwin.go /src/goroot/src/cmd/link/internal/ld/outbuf_linux.go /src/goroot/src/cmd/link/internal/ld/outbuf_mmap.go /src/goroot/src/cmd/link/internal/ld/outbuf_nofallocate.go /src/goroot/src/cmd/link/internal/ld/outbuf_nommap.go /src/goroot/src/cmd/link/internal/ld/outbuf_notdarwin.go /src/goroot/src/cmd/link/internal/ld/outbuf_test.go /src/goroot/src/cmd/link/internal/ld/outbuf_windows.go /src/goroot/src/cmd/link/internal/ld/pcln.go /src/goroot/src/cmd/link/internal/ld/pe.go /src/goroot/src/cmd/link/internal/ld/seh.go /src/goroot/src/cmd/link/internal/ld/stackcheck.go /src/goroot/src/cmd/link/internal/ld/stackcheck_test.go /src/goroot/src/cmd/link/internal/ld/sym.go /src/goroot/src/cmd/link/internal/ld/symtab.go /src/goroot/src/cmd/link/internal/ld/target.go /src/goroot/src/cmd/link/internal/ld/typelink.go /src/goroot/src/cmd/link/internal/ld/util.go /src/goroot/src/cmd/link/internal/ld/xcoff.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 55 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue39757/issue39757main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue39757 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue38192/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue38192 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/httptest/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/httptest/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/httptest/main/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/httptest/main Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/globalmap.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod2.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod3.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod4.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod5.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/ifacemethod6.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/reflectcall.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/structof_funcof.go /src/goroot/src/cmd/link/internal/ld/testdata/deadcode/typedesc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/deadcode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/stackcheck/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/stackcheck Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/issue25459/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/issue25459/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue25459/a/a.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue25459/a Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue25459/main/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue25459/main Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/issue32233/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/issue32233/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue32233/lib/lib.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue32233/lib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue32233/main/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue32233/main Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/link/internal/ld/testdata/issue26237/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/link/internal/ld/testdata/issue26237/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue26237/b.dir/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue26237/b.dir Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue26237/main/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue26237/main Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue39256/x.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue39256 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue10978/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue10978 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ld/testdata/issue42484/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ld/testdata/issue42484 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/sym/compilation_unit.go /src/goroot/src/cmd/link/internal/sym/library.go /src/goroot/src/cmd/link/internal/sym/reloc.go /src/goroot/src/cmd/link/internal/sym/segment.go /src/goroot/src/cmd/link/internal/sym/symbol.go /src/goroot/src/cmd/link/internal/sym/symkind.go /src/goroot/src/cmd/link/internal/sym/symkind_string.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/sym Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/arm/asm.go /src/goroot/src/cmd/link/internal/arm/l.go /src/goroot/src/cmd/link/internal/arm/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/arm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loong64/asm.go /src/goroot/src/cmd/link/internal/loong64/l.go /src/goroot/src/cmd/link/internal/loong64/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/loong64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/ppc64/asm.go /src/goroot/src/cmd/link/internal/ppc64/l.go /src/goroot/src/cmd/link/internal/ppc64/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/ppc64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/dwtest/dwtest.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/dwtest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/loadpe/ldpe.go /src/goroot/src/cmd/link/internal/loadpe/seh.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/loadpe Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/amd64/asm.go /src/goroot/src/cmd/link/internal/amd64/l.go /src/goroot/src/cmd/link/internal/amd64/obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/amd64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/link/internal/mips64/asm.go /src/goroot/src/cmd/link/internal/mips64/l.go /src/goroot/src/cmd/link/internal/mips64/obj.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/link/internal/mips64 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/pack/doc.go /src/goroot/src/cmd/pack/pack.go /src/goroot/src/cmd/pack/pack_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/pack Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/pack Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/pack Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_pack ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/pack fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:57 Found package in /src/goroot/src/cmd/pack Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_pack.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_pack.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/pack" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/pack" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_pack.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/pack" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:59 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_pack.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_pack.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_pack.a ./fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_pack/fuzz_ng.go:10:2: import "cmd/pack" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:59 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_pack/ngolofuzz.pb.o fuzz_ng_cmd_pack//ngolofuzz.o fuzz_ng_cmd_pack.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_pack/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_pack//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_pack.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_pack.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_pack.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_pack/copy/doc.go fuzz_ng_cmd_pack/copy/pack.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_pack/copy/doc.go fuzz_ng_cmd_pack/copy/pack.go /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_pack/fuzz_ng.go fuzz_ng_cmd_pack/main.777623942.go /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/pack/pack_test.go /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/pack/testdata /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/pack/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_pack/' /src/goroot/src/fuzz_ng_cmd_pack/doc.go /src/goroot/src/fuzz_ng_cmd_pack/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_pack/main.777623942.go /src/goroot/src/fuzz_ng_cmd_pack/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_pack/pack.go /src/goroot/src/fuzz_ng_cmd_pack/pack_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_pack/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_pack/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_pack /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": pack.go:8:2: use of internal package cmd/internal/archive not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_pack [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_pack/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_pack Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_pack_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/pack Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/objdump/main.go /src/goroot/src/cmd/objdump/objdump_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/objdump Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/objdump Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_objdump ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/objdump fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:25:59 Found package in /src/goroot/src/cmd/objdump Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_objdump.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_objdump.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/objdump" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/objdump" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_objdump.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/objdump" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:01 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_objdump.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_objdump.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_objdump.a ./fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_objdump/fuzz_ng.go:10:2: import "cmd/objdump" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:01 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_objdump/ngolofuzz.pb.o fuzz_ng_cmd_objdump//ngolofuzz.o fuzz_ng_cmd_objdump.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_objdump/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_objdump//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_objdump.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_objdump.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_objdump.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_objdump/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_objdump/copy/main.go /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_objdump/fuzz_ng.go fuzz_ng_cmd_objdump/main.437376006.go /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/objdump/objdump_test.go /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/objdump/testdata /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_objdump/' /src/goroot/src/fuzz_ng_cmd_objdump/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_objdump/main.437376006.go /src/goroot/src/fuzz_ng_cmd_objdump/main.go /src/goroot/src/fuzz_ng_cmd_objdump/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_objdump/objdump_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_objdump/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_objdump/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_objdump /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": main.go:43:2: use of internal package cmd/internal/disasm not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_objdump [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_objdump/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_objdump Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_objdump_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/objdump Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/objdump/testdata/fmthello.go /src/goroot/src/cmd/objdump/testdata/fmthellocgo.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/objdump/testdata/testfilenum/a.go /src/goroot/src/cmd/objdump/testdata/testfilenum/b.go /src/goroot/src/cmd/objdump/testdata/testfilenum/c.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump/testdata/testfilenum Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump/testdata/testfilenum Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/objdump/testdata/testfilenum Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/doc.go /src/goroot/src/cmd/vet/main.go /src/goroot/src/cmd/vet/vet_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/vet Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/vet Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_vet ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/vet fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:01 Found package in /src/goroot/src/cmd/vet Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_vet.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_vet.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/vet" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/vet" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_vet.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/vet" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_vet.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_vet.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_vet.a ./fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_vet/fuzz_ng.go:10:2: import "cmd/vet" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_vet/ngolofuzz.pb.o fuzz_ng_cmd_vet//ngolofuzz.o fuzz_ng_cmd_vet.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_vet/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_vet//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_vet.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_vet.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_vet.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_vet/copy/doc.go fuzz_ng_cmd_vet/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_vet/copy/doc.go fuzz_ng_cmd_vet/copy/main.go /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_vet/fuzz_ng.go fuzz_ng_cmd_vet/main.3975497270.go /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/vet/vet_test.go /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/vet/testdata /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_vet/' /src/goroot/src/fuzz_ng_cmd_vet/doc.go /src/goroot/src/fuzz_ng_cmd_vet/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_vet/main.3975497270.go /src/goroot/src/fuzz_ng_cmd_vet/main.go /src/goroot/src/fuzz_ng_cmd_vet/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_vet/vet_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_vet/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_vet/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_vet /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": main.go:8:2: use of internal package cmd/internal/objabi not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_vet [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_vet/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_vet Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_vet_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/vet Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vet/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vet/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/asm/asm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/atomic/atomic.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/atomic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/atomic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/atomic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/assign/assign.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/assign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/assign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/assign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/shift/shift.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/shift Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/shift Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/shift Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/nilfunc/nilfunc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/nilfunc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/nilfunc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/nilfunc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/method/method.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/method Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/method Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/method Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/tagtest/file1.go /src/goroot/src/cmd/vet/testdata/tagtest/file2.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/tagtest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/tagtest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/tagtest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/unsafeptr/unsafeptr.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unsafeptr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unsafeptr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unsafeptr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/cgo/cgo.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/stdversion/stdversion.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/stdversion Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/stdversion Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/stdversion Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/print/print.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/print Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/print Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/print Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/unused/unused.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unused Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unused Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unused Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/testingpkg/tests.go /src/goroot/src/cmd/vet/testdata/testingpkg/tests_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/testingpkg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/testingpkg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/testingpkg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/deadcode/deadcode.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/deadcode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/deadcode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/deadcode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/composite/composite.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/composite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/composite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/composite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/buildtag/buildtag.go /src/goroot/src/cmd/vet/testdata/buildtag/buildtag2.go /src/goroot/src/cmd/vet/testdata/buildtag/buildtag3.go /src/goroot/src/cmd/vet/testdata/buildtag/buildtag4.go /src/goroot/src/cmd/vet/testdata/buildtag/buildtag5.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/buildtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/buildtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/buildtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/directive/directive.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/directive Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/directive Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/directive Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/copylock/copylock.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/copylock Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/copylock Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/copylock Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/rangeloop/rangeloop.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/rangeloop Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/rangeloop Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/rangeloop Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/unmarshal/unmarshal.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unmarshal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unmarshal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/unmarshal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/bool/bool.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/bool Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/bool Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/bool Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/slog/slog.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/structtag/structtag.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/structtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/structtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/structtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/hostport/hostport.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/hostport Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/hostport Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/hostport Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/httpresponse/httpresponse.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/httpresponse Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/httpresponse Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/httpresponse Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/appends/appends.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/appends Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/appends Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/appends Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/lostcancel/lostcancel.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/lostcancel Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/lostcancel Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/lostcancel Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vet/testdata/waitgroup/waitgroup.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/waitgroup Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/waitgroup Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vet/testdata/waitgroup Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/alldocs.go /src/goroot/src/cmd/go/chdir_test.go /src/goroot/src/cmd/go/export_test.go /src/goroot/src/cmd/go/go11.go /src/goroot/src/cmd/go/go_boring_test.go /src/goroot/src/cmd/go/go_test.go /src/goroot/src/cmd/go/go_unix_test.go /src/goroot/src/cmd/go/go_windows_test.go /src/goroot/src/cmd/go/help_test.go /src/goroot/src/cmd/go/init_test.go /src/goroot/src/cmd/go/main.go /src/goroot/src/cmd/go/note_test.go /src/goroot/src/cmd/go/proxy_test.go /src/goroot/src/cmd/go/script_test.go /src/goroot/src/cmd/go/scriptcmds_test.go /src/goroot/src/cmd/go/scriptconds_test.go /src/goroot/src/cmd/go/scriptreadme_test.go /src/goroot/src/cmd/go/stop_other_test.go /src/goroot/src/cmd/go/stop_unix_test.go /src/goroot/src/cmd/go/terminal_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 20 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/go Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/go Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_go Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_go ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/go fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:04 Found package in /src/goroot/src/cmd/go Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_go.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_go.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/go" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/go" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_go.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/go" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:06 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_go.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_go.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_go.a ./fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_go/fuzz_ng.go:10:2: import "cmd/go" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:06 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_go/ngolofuzz.pb.o fuzz_ng_cmd_go//ngolofuzz.o fuzz_ng_cmd_go.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_go/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_go//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_go.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_go.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_go.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_go/copy/alldocs.go fuzz_ng_cmd_go/copy/go11.go fuzz_ng_cmd_go/copy/main.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_go/copy/alldocs.go fuzz_ng_cmd_go/copy/go11.go fuzz_ng_cmd_go/copy/main.go /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_go/fuzz_ng.go fuzz_ng_cmd_go/main.161727740.go /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/cmd/go/chdir_test.go /src/goroot/src/cmd/go/export_test.go /src/goroot/src/cmd/go/go_boring_test.go /src/goroot/src/cmd/go/go_test.go /src/goroot/src/cmd/go/go_unix_test.go /src/goroot/src/cmd/go/go_windows_test.go /src/goroot/src/cmd/go/help_test.go /src/goroot/src/cmd/go/init_test.go /src/goroot/src/cmd/go/note_test.go /src/goroot/src/cmd/go/proxy_test.go /src/goroot/src/cmd/go/script_test.go /src/goroot/src/cmd/go/scriptcmds_test.go /src/goroot/src/cmd/go/scriptconds_test.go /src/goroot/src/cmd/go/scriptreadme_test.go /src/goroot/src/cmd/go/stop_other_test.go /src/goroot/src/cmd/go/stop_unix_test.go /src/goroot/src/cmd/go/terminal_test.go /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/go/testdata /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_go/' /src/goroot/src/fuzz_ng_cmd_go/alldocs.go /src/goroot/src/fuzz_ng_cmd_go/chdir_test.go /src/goroot/src/fuzz_ng_cmd_go/export_test.go /src/goroot/src/fuzz_ng_cmd_go/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_go/go11.go /src/goroot/src/fuzz_ng_cmd_go/go_boring_test.go /src/goroot/src/fuzz_ng_cmd_go/go_test.go /src/goroot/src/fuzz_ng_cmd_go/go_unix_test.go /src/goroot/src/fuzz_ng_cmd_go/go_windows_test.go /src/goroot/src/fuzz_ng_cmd_go/help_test.go /src/goroot/src/fuzz_ng_cmd_go/init_test.go /src/goroot/src/fuzz_ng_cmd_go/main.161727740.go /src/goroot/src/fuzz_ng_cmd_go/main.go /src/goroot/src/fuzz_ng_cmd_go/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_go/note_test.go /src/goroot/src/fuzz_ng_cmd_go/proxy_test.go /src/goroot/src/fuzz_ng_cmd_go/script_test.go /src/goroot/src/fuzz_ng_cmd_go/scriptcmds_test.go /src/goroot/src/fuzz_ng_cmd_go/scriptconds_test.go /src/goroot/src/fuzz_ng_cmd_go/scriptreadme_test.go /src/goroot/src/fuzz_ng_cmd_go/stop_other_test.go /src/goroot/src/fuzz_ng_cmd_go/stop_unix_test.go /src/goroot/src/fuzz_ng_cmd_go/terminal_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_go/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_go/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_go /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": go: downloading golang.org/x/telemetry v0.0.0-20251008203120-078029d740a8 Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": main.go:21:2: use of internal package cmd/go/internal/base not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_go [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_go/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_go Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_go_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/go Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/testdata/addmod.go /src/goroot/src/cmd/go/testdata/savedir.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/mod/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/mod/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/svn/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/svn/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/git/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/git/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/auth/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/auth/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/hg/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/hg/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/fossil/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/fossil/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/go/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/go/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/go/mod/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/go/mod/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/vcstest/bzr/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/vcstest/bzr/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/testdata/script/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/testdata/script/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modload/build.go /src/goroot/src/cmd/go/internal/modload/buildlist.go /src/goroot/src/cmd/go/internal/modload/edit.go /src/goroot/src/cmd/go/internal/modload/help.go /src/goroot/src/cmd/go/internal/modload/import.go /src/goroot/src/cmd/go/internal/modload/import_test.go /src/goroot/src/cmd/go/internal/modload/init.go /src/goroot/src/cmd/go/internal/modload/list.go /src/goroot/src/cmd/go/internal/modload/load.go /src/goroot/src/cmd/go/internal/modload/modfile.go /src/goroot/src/cmd/go/internal/modload/mvs.go /src/goroot/src/cmd/go/internal/modload/mvs_test.go /src/goroot/src/cmd/go/internal/modload/query.go /src/goroot/src/cmd/go/internal/modload/query_test.go /src/goroot/src/cmd/go/internal/modload/search.go /src/goroot/src/cmd/go/internal/modload/stat_openfile.go /src/goroot/src/cmd/go/internal/modload/stat_unix.go /src/goroot/src/cmd/go/internal/modload/stat_windows.go /src/goroot/src/cmd/go/internal/modload/vendor.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 19 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modload Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/lockedfile/lockedfile.go /src/goroot/src/cmd/go/internal/lockedfile/lockedfile_filelock.go /src/goroot/src/cmd/go/internal/lockedfile/lockedfile_plan9.go /src/goroot/src/cmd/go/internal/lockedfile/lockedfile_test.go /src/goroot/src/cmd/go/internal/lockedfile/mutex.go /src/goroot/src/cmd/go/internal/lockedfile/transform_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/lockedfile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/lockedfile/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/lockedfile/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_fcntl.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_other.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_test.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_unix.go /src/goroot/src/cmd/go/internal/lockedfile/internal/filelock/filelock_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/lockedfile/internal/filelock Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modfetch/bootstrap.go /src/goroot/src/cmd/go/internal/modfetch/cache.go /src/goroot/src/cmd/go/internal/modfetch/cache_test.go /src/goroot/src/cmd/go/internal/modfetch/coderepo.go /src/goroot/src/cmd/go/internal/modfetch/coderepo_test.go /src/goroot/src/cmd/go/internal/modfetch/fetch.go /src/goroot/src/cmd/go/internal/modfetch/key.go /src/goroot/src/cmd/go/internal/modfetch/proxy.go /src/goroot/src/cmd/go/internal/modfetch/repo.go /src/goroot/src/cmd/go/internal/modfetch/sumdb.go /src/goroot/src/cmd/go/internal/modfetch/toolchain.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modfetch Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modfetch/zip_sum_test/zip_sum_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modfetch/zip_sum_test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/modfetch/zip_sum_test/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/modfetch/zip_sum_test/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modfetch/codehost/codehost.go /src/goroot/src/cmd/go/internal/modfetch/codehost/git.go /src/goroot/src/cmd/go/internal/modfetch/codehost/git_test.go /src/goroot/src/cmd/go/internal/modfetch/codehost/shell.go /src/goroot/src/cmd/go/internal/modfetch/codehost/svn.go /src/goroot/src/cmd/go/internal/modfetch/codehost/vcs.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modfetch/codehost Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modget/get.go /src/goroot/src/cmd/go/internal/modget/query.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modget Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/cacheprog/cacheprog.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/cacheprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/mvs/errors.go /src/goroot/src/cmd/go/internal/mvs/graph.go /src/goroot/src/cmd/go/internal/mvs/mvs.go /src/goroot/src/cmd/go/internal/mvs/mvs_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/mvs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/tool/tool.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/tool Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/fmtcmd/fmt.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/fmtcmd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/fips140/fips140.go /src/goroot/src/cmd/go/internal/fips140/fips_test.go /src/goroot/src/cmd/go/internal/fips140/mkzip.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/fips140 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/toolchain/exec.go /src/goroot/src/cmd/go/internal/toolchain/exec_stub.go /src/goroot/src/cmd/go/internal/toolchain/path_none.go /src/goroot/src/cmd/go/internal/toolchain/path_plan9.go /src/goroot/src/cmd/go/internal/toolchain/path_unix.go /src/goroot/src/cmd/go/internal/toolchain/path_windows.go /src/goroot/src/cmd/go/internal/toolchain/select.go /src/goroot/src/cmd/go/internal/toolchain/switch.go /src/goroot/src/cmd/go/internal/toolchain/toolchain_test.go /src/goroot/src/cmd/go/internal/toolchain/umask_none.go /src/goroot/src/cmd/go/internal/toolchain/umask_unix.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/toolchain Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/test/cover.go /src/goroot/src/cmd/go/internal/test/flagdefs.go /src/goroot/src/cmd/go/internal/test/flagdefs_test.go /src/goroot/src/cmd/go/internal/test/genflags.go /src/goroot/src/cmd/go/internal/test/test.go /src/goroot/src/cmd/go/internal/test/testflag.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/test/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/test/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/test/internal/genflags/testflag.go /src/goroot/src/cmd/go/internal/test/internal/genflags/vetflag.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/test/internal/genflags Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/run/run.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/run Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/clean/clean.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/clean Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/vcweb/auth.go /src/goroot/src/cmd/go/internal/vcweb/bzr.go /src/goroot/src/cmd/go/internal/vcweb/dir.go /src/goroot/src/cmd/go/internal/vcweb/fossil.go /src/goroot/src/cmd/go/internal/vcweb/git.go /src/goroot/src/cmd/go/internal/vcweb/hg.go /src/goroot/src/cmd/go/internal/vcweb/insecure.go /src/goroot/src/cmd/go/internal/vcweb/script.go /src/goroot/src/cmd/go/internal/vcweb/svn.go /src/goroot/src/cmd/go/internal/vcweb/vcweb.go /src/goroot/src/cmd/go/internal/vcweb/vcweb_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/vcweb Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/vcweb/vcstest/vcstest.go /src/goroot/src/cmd/go/internal/vcweb/vcstest/vcstest_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/vcweb/vcstest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/list/context.go /src/goroot/src/cmd/go/internal/list/list.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/list Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/doc/dirs.go /src/goroot/src/cmd/go/internal/doc/doc.go /src/goroot/src/cmd/go/internal/doc/doc_test.go /src/goroot/src/cmd/go/internal/doc/pkg.go /src/goroot/src/cmd/go/internal/doc/pkgsite.go /src/goroot/src/cmd/go/internal/doc/pkgsite_bootstrap.go /src/goroot/src/cmd/go/internal/doc/signal_notunix.go /src/goroot/src/cmd/go/internal/doc/signal_unix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/doc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/doc/testdata/pkg.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/doc/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/doc/testdata/merge/aa.go /src/goroot/src/cmd/go/internal/doc/testdata/merge/bb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/doc/testdata/merge Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/doc/testdata/nested/ignore.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/doc/testdata/nested Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/doc/testdata/nested/empty/empty.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/doc/testdata/nested/empty Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/doc/testdata/nested/nested/real.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/doc/testdata/nested/nested Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/str/path.go /src/goroot/src/cmd/go/internal/str/str.go /src/goroot/src/cmd/go/internal/str/str_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/str Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modcmd/download.go /src/goroot/src/cmd/go/internal/modcmd/edit.go /src/goroot/src/cmd/go/internal/modcmd/graph.go /src/goroot/src/cmd/go/internal/modcmd/init.go /src/goroot/src/cmd/go/internal/modcmd/mod.go /src/goroot/src/cmd/go/internal/modcmd/tidy.go /src/goroot/src/cmd/go/internal/modcmd/vendor.go /src/goroot/src/cmd/go/internal/modcmd/verify.go /src/goroot/src/cmd/go/internal/modcmd/why.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modcmd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/help/help.go /src/goroot/src/cmd/go/internal/help/helpdoc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/help Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/cmdflag/flag.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/cmdflag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/load/flag.go /src/goroot/src/cmd/go/internal/load/flag_test.go /src/goroot/src/cmd/go/internal/load/godebug.go /src/goroot/src/cmd/go/internal/load/path.go /src/goroot/src/cmd/go/internal/load/pkg.go /src/goroot/src/cmd/go/internal/load/pkg_test.go /src/goroot/src/cmd/go/internal/load/printer.go /src/goroot/src/cmd/go/internal/load/search.go /src/goroot/src/cmd/go/internal/load/test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/load Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/telemetrystats/telemetrystats.go /src/goroot/src/cmd/go/internal/telemetrystats/telemetrystats_bootstrap.go /src/goroot/src/cmd/go/internal/telemetrystats/version_other.go /src/goroot/src/cmd/go/internal/telemetrystats/version_unix.go /src/goroot/src/cmd/go/internal/telemetrystats/version_windows.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/telemetrystats Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/work/action.go /src/goroot/src/cmd/go/internal/work/build.go /src/goroot/src/cmd/go/internal/work/build_test.go /src/goroot/src/cmd/go/internal/work/buildid.go /src/goroot/src/cmd/go/internal/work/cover.go /src/goroot/src/cmd/go/internal/work/exec.go /src/goroot/src/cmd/go/internal/work/exec_test.go /src/goroot/src/cmd/go/internal/work/gc.go /src/goroot/src/cmd/go/internal/work/gccgo.go /src/goroot/src/cmd/go/internal/work/init.go /src/goroot/src/cmd/go/internal/work/security.go /src/goroot/src/cmd/go/internal/work/security_test.go /src/goroot/src/cmd/go/internal/work/shell.go /src/goroot/src/cmd/go/internal/work/shell_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/work Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/vcs/discovery.go /src/goroot/src/cmd/go/internal/vcs/discovery_test.go /src/goroot/src/cmd/go/internal/vcs/vcs.go /src/goroot/src/cmd/go/internal/vcs/vcs_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/vcs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/generate/generate.go /src/goroot/src/cmd/go/internal/generate/generate_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/generate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/telemetrycmd/telemetry.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/telemetrycmd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/trace/trace.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/version/version.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/version Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/cfg/bench_test.go /src/goroot/src/cmd/go/internal/cfg/cfg.go /src/goroot/src/cmd/go/internal/cfg/zdefaultcc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/cfg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/base/base.go /src/goroot/src/cmd/go/internal/base/env.go /src/goroot/src/cmd/go/internal/base/error_notunix.go /src/goroot/src/cmd/go/internal/base/error_unix.go /src/goroot/src/cmd/go/internal/base/flag.go /src/goroot/src/cmd/go/internal/base/goflags.go /src/goroot/src/cmd/go/internal/base/limit.go /src/goroot/src/cmd/go/internal/base/path.go /src/goroot/src/cmd/go/internal/base/signal.go /src/goroot/src/cmd/go/internal/base/signal_notunix.go /src/goroot/src/cmd/go/internal/base/signal_unix.go /src/goroot/src/cmd/go/internal/base/tool.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/base Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/auth/auth.go /src/goroot/src/cmd/go/internal/auth/auth_test.go /src/goroot/src/cmd/go/internal/auth/gitauth.go /src/goroot/src/cmd/go/internal/auth/gitauth_test.go /src/goroot/src/cmd/go/internal/auth/httputils.go /src/goroot/src/cmd/go/internal/auth/netrc.go /src/goroot/src/cmd/go/internal/auth/netrc_test.go /src/goroot/src/cmd/go/internal/auth/userauth.go /src/goroot/src/cmd/go/internal/auth/userauth_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/auth Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/workcmd/edit.go /src/goroot/src/cmd/go/internal/workcmd/init.go /src/goroot/src/cmd/go/internal/workcmd/sync.go /src/goroot/src/cmd/go/internal/workcmd/use.go /src/goroot/src/cmd/go/internal/workcmd/vendor.go /src/goroot/src/cmd/go/internal/workcmd/work.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/workcmd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modinfo/info.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/envcmd/env.go /src/goroot/src/cmd/go/internal/envcmd/env_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/envcmd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/build.go /src/goroot/src/cmd/go/internal/imports/read.go /src/goroot/src/cmd/go/internal/imports/read_test.go /src/goroot/src/cmd/go/internal/imports/scan.go /src/goroot/src/cmd/go/internal/imports/scan_test.go /src/goroot/src/cmd/go/internal/imports/tags.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/imports Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/imports/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/imports/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/testdata/illumos/a_illumos.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/b_illumos_amd64.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/c_solaris.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/d_solaris_amd64.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/e.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/f.go /src/goroot/src/cmd/go/internal/imports/testdata/illumos/g.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/imports/testdata/illumos Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/testdata/test/test.go /src/goroot/src/cmd/go/internal/imports/testdata/test/test_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/imports/testdata/test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/testdata/test/child/child.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/imports/testdata/test/child Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/testdata/android/a_android.go /src/goroot/src/cmd/go/internal/imports/testdata/android/b_android_arm64.go /src/goroot/src/cmd/go/internal/imports/testdata/android/c_linux.go /src/goroot/src/cmd/go/internal/imports/testdata/android/d_linux_arm64.go /src/goroot/src/cmd/go/internal/imports/testdata/android/e.go /src/goroot/src/cmd/go/internal/imports/testdata/android/f.go /src/goroot/src/cmd/go/internal/imports/testdata/android/g.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/imports/testdata/android Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/imports/testdata/star/x.go /src/goroot/src/cmd/go/internal/imports/testdata/star/x1.go /src/goroot/src/cmd/go/internal/imports/testdata/star/x_darwin.go /src/goroot/src/cmd/go/internal/imports/testdata/star/x_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/imports/testdata/star Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/web/api.go /src/goroot/src/cmd/go/internal/web/bootstrap.go /src/goroot/src/cmd/go/internal/web/file_test.go /src/goroot/src/cmd/go/internal/web/http.go /src/goroot/src/cmd/go/internal/web/url.go /src/goroot/src/cmd/go/internal/web/url_other.go /src/goroot/src/cmd/go/internal/web/url_other_test.go /src/goroot/src/cmd/go/internal/web/url_test.go /src/goroot/src/cmd/go/internal/web/url_windows.go /src/goroot/src/cmd/go/internal/web/url_windows_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/web Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/web/intercept/intercept.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/web/intercept Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/bug/bug.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/bug Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/gover/gomod.go /src/goroot/src/cmd/go/internal/gover/gover.go /src/goroot/src/cmd/go/internal/gover/gover_test.go /src/goroot/src/cmd/go/internal/gover/local.go /src/goroot/src/cmd/go/internal/gover/mod.go /src/goroot/src/cmd/go/internal/gover/mod_test.go /src/goroot/src/cmd/go/internal/gover/toolchain.go /src/goroot/src/cmd/go/internal/gover/toolchain_test.go /src/goroot/src/cmd/go/internal/gover/version.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/gover Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/vet/vet.go /src/goroot/src/cmd/go/internal/vet/vetflag.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/vet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/search/search.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/search Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modindex/build.go /src/goroot/src/cmd/go/internal/modindex/build_read.go /src/goroot/src/cmd/go/internal/modindex/index_test.go /src/goroot/src/cmd/go/internal/modindex/read.go /src/goroot/src/cmd/go/internal/modindex/scan.go /src/goroot/src/cmd/go/internal/modindex/syslist_test.go /src/goroot/src/cmd/go/internal/modindex/write.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/modindex/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/modindex/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/modindex/testdata/ignore_non_source/b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/modindex/testdata/ignore_non_source Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/mmap/mmap.go /src/goroot/src/cmd/go/internal/mmap/mmap_other.go /src/goroot/src/cmd/go/internal/mmap/mmap_test.go /src/goroot/src/cmd/go/internal/mmap/mmap_unix.go /src/goroot/src/cmd/go/internal/mmap/mmap_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/mmap Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/go/internal/mmap/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/go/internal/mmap/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/fsys/fsys.go /src/goroot/src/cmd/go/internal/fsys/fsys_test.go /src/goroot/src/cmd/go/internal/fsys/glob.go /src/goroot/src/cmd/go/internal/fsys/walk.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/fsys Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/go/internal/cache/cache.go /src/goroot/src/cmd/go/internal/cache/cache_test.go /src/goroot/src/cmd/go/internal/cache/default.go /src/goroot/src/cmd/go/internal/cache/hash.go /src/goroot/src/cmd/go/internal/cache/hash_test.go /src/goroot/src/cmd/go/internal/cache/prog.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/go/internal/cache Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/buildid/buildid.go /src/goroot/src/cmd/buildid/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/buildid Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/buildid Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/buildid Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_buildid ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/buildid fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:07 Found package in /src/goroot/src/cmd/buildid Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_buildid.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_buildid.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/buildid" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/buildid" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_buildid.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/buildid" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:09 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_buildid.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_buildid.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_buildid.a ./fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_buildid/fuzz_ng.go:10:2: import "cmd/buildid" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:09 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_buildid/ngolofuzz.pb.o fuzz_ng_cmd_buildid//ngolofuzz.o fuzz_ng_cmd_buildid.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_buildid/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_buildid//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_buildid.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_buildid.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_buildid.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_buildid/copy/buildid.go fuzz_ng_cmd_buildid/copy/doc.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_buildid/copy/buildid.go fuzz_ng_cmd_buildid/copy/doc.go /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_buildid/fuzz_ng.go fuzz_ng_cmd_buildid/main.3890998904.go /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/cmd/buildid/*_test.go' /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/buildid/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/buildid/testdata /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/buildid/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_buildid/' /src/goroot/src/fuzz_ng_cmd_buildid/buildid.go /src/goroot/src/fuzz_ng_cmd_buildid/doc.go /src/goroot/src/fuzz_ng_cmd_buildid/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_buildid/main.3890998904.go /src/goroot/src/fuzz_ng_cmd_buildid/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_buildid/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_buildid/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_buildid /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": buildid.go:14:2: use of internal package cmd/internal/buildid not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_buildid [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_buildid/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_buildid Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_buildid_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/buildid Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/test2json/main.go /src/goroot/src/cmd/test2json/signal_notunix.go /src/goroot/src/cmd/test2json/signal_unix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package cmd/test2json Step #3 - "compile-libfuzzer-address-x86_64": + pkg=cmd/test2json Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/test2json Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^cmd_test2json ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing cmd/test2json fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:09 Found package in /src/goroot/src/cmd/test2json Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/cmd_test2json.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/cmd_test2json.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/test2json" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/test2json" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_cmd_test2json.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:10:2: import "cmd/test2json" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:11 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_cmd_test2json.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_cmd_test2json.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_cmd_test2json.a ./fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_cmd_test2json/fuzz_ng.go:10:2: import "cmd/test2json" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:11 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_cmd_test2json/ngolofuzz.pb.o fuzz_ng_cmd_test2json//ngolofuzz.o fuzz_ng_cmd_test2json.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_test2json/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_test2json//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_cmd_test2json.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_cmd_test2json.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_cmd_test2json.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_cmd_test2json/copy/main.go fuzz_ng_cmd_test2json/copy/signal_unix.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_test2json/copy/main.go fuzz_ng_cmd_test2json/copy/signal_unix.go /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_cmd_test2json/fuzz_ng.go fuzz_ng_cmd_test2json/main.1736199920.go /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/cmd/test2json/*_test.go' /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/test2json/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/cmd/test2json/testdata /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/cmd/test2json/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_cmd_test2json/' /src/goroot/src/fuzz_ng_cmd_test2json/fuzz_ng.go /src/goroot/src/fuzz_ng_cmd_test2json/main.1736199920.go /src/goroot/src/fuzz_ng_cmd_test2json/main.go /src/goroot/src/fuzz_ng_cmd_test2json/ngolo_helper.go /src/goroot/src/fuzz_ng_cmd_test2json/signal_unix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_test2json/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_cmd_test2json/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_cmd_test2json /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": main.go:105:2: use of internal package cmd/internal/telemetry/counter not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_cmd_test2json [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_cmd_test2json/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_cmd_test2json Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_cmd_test2json_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo cmd/test2json Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/rsc.io/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/rsc.io/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/rsc.io/markdown/break.go /src/goroot/src/cmd/vendor/rsc.io/markdown/code.go /src/goroot/src/cmd/vendor/rsc.io/markdown/emoji.go /src/goroot/src/cmd/vendor/rsc.io/markdown/entity.go /src/goroot/src/cmd/vendor/rsc.io/markdown/heading.go /src/goroot/src/cmd/vendor/rsc.io/markdown/html.go /src/goroot/src/cmd/vendor/rsc.io/markdown/inline.go /src/goroot/src/cmd/vendor/rsc.io/markdown/link.go /src/goroot/src/cmd/vendor/rsc.io/markdown/list.go /src/goroot/src/cmd/vendor/rsc.io/markdown/para.go /src/goroot/src/cmd/vendor/rsc.io/markdown/parse.go /src/goroot/src/cmd/vendor/rsc.io/markdown/quote.go /src/goroot/src/cmd/vendor/rsc.io/markdown/table.go /src/goroot/src/cmd/vendor/rsc.io/markdown/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/rsc.io/markdown Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/rsc.io/markdown Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/ianlancetaylor/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/ianlancetaylor/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/ianlancetaylor/demangle/ast.go /src/goroot/src/cmd/vendor/github.com/ianlancetaylor/demangle/demangle.go /src/goroot/src/cmd/vendor/github.com/ianlancetaylor/demangle/rust.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/ianlancetaylor/demangle Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/ianlancetaylor/demangle Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/pprof/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/pprof/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/encode.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/filter.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/index.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/legacy_java_profile.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/legacy_profile.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/merge.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/profile.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/proto.go /src/goroot/src/cmd/vendor/github.com/google/pprof/profile/prune.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/profile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/profile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/driver/driver.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/driver Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/driver Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/pprof/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/pprof/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/transport/transport.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/transport Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/plugin/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/plugin Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/elfexec/elfexec.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/elfexec Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/measurement/measurement.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/measurement Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/cli.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/commands.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/config.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/driver.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/driver_focus.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/fetch.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/flags.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/interactive.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/options.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/settings.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/stacks.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/svg.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/tagroot.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/tempfile.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/webui.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/driver Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/html/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/pprof/internal/driver/html/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/package.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/report.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/shortnames.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/source.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/source_html.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/stacks.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/report/synth.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/report Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_llvm.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_nm.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/binutils.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/binutils/disasm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/binutils Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/symbolizer Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/symbolz/symbolz.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/symbolz Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/graph/dotgraph.go /src/goroot/src/cmd/vendor/github.com/google/pprof/internal/graph/graph.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/internal/graph Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/github.com/google/pprof/third_party/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/github.com/google/pprof/third_party/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/github.com/google/pprof/third_party/svgpan/svgpan.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/third_party/svgpan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/github.com/google/pprof/third_party/svgpan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/field.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/plan9.go /src/goroot/src/cmd/vendor/golang.org/x/arch/s390x/s390xasm/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/s390x/s390xasm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/s390x/s390xasm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/arg.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/csr_string.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/tables.go /src/goroot/src/cmd/vendor/golang.org/x/arch/riscv64/riscv64asm/vector.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/riscv64/riscv64asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/riscv64/riscv64asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/x86/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/x86/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/x86/x86asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/x86/x86asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/arg.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/condition.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/condition_util.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/arm64/arm64asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/arm64/arm64asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/arm/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/arm/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/arm/armasm/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/arm/armasm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/arm/armasm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/arg.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/plan9x.go /src/goroot/src/cmd/vendor/golang.org/x/arch/loong64/loong64asm/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/loong64/loong64asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/loong64/loong64asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/decode.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/doc.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/field.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/inst.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go /src/goroot/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/ppc64/ppc64asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/arch/ppc64/ppc64asm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/sys/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/sys/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/affinity_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/aliases.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/auxv.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/auxv_unsupported.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/bluetooth_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/bpxsvc_zos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/cap_freebsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/constants.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_darwin.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_dragonfly.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_freebsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_netbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_openbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dev_zos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/dirent.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/endian_big.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/endian_little.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/env_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/fcntl.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/fcntl_darwin.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/fdset.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/gccgo.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ifreq_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ioctl_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ioctl_signed.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ioctl_unsigned.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ioctl_zos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/mmap_nomremap.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/mremap.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/pagesize_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/pledge_openbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ptrace_darwin.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ptrace_ios.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/race.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/race0.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/readdirent_getdents.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_zos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_bsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_dragonfly.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_hurd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_hurd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_illumos.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/timestruct.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/unveil_openbsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/vgetrandom_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/vgetrandom_unsupported.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/xattr_bsd.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 282 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sys/unix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sys/unix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/const_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/dir_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/env_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/errors_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/pwd_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/race.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/race0.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/str.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/syscall.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/syscall_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/zsyscall_plan9_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/zsyscall_plan9_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/plan9/zsysnum_plan9.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sys/plan9 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sys/plan9 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/aliases.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/dll_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/env_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/eventlog.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/memory_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/mksyscall.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/race.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/race0.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/security_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/service.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/setupapi_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/str.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/syscall.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows_386.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows_amd64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm64.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/zerrors_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/zknownfolderids_windows.go /src/goroot/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 23 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sys/windows Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sys/windows Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/build/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/build/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/build/relnote/dump.go /src/goroot/src/cmd/vendor/golang.org/x/build/relnote/links.go /src/goroot/src/cmd/vendor/golang.org/x/build/relnote/relnote.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/build/relnote Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/build/relnote Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/cmd/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/cmd/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/cmd/bisect/go120.go /src/goroot/src/cmd/vendor/golang.org/x/tools/cmd/bisect/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/cmd/bisect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/cmd/bisect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/analyzerutil/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/analyzerutil/extractdoc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/analyzerutil/readfile.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/analyzerutil/version.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/analysis/analyzerutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/typeindex/typeindex.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/analysis/typeindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/driverutil/fix.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/driverutil/print.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/driverutil/readfile.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/driverutil/url.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/analysis/driverutil/validatefix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/analysis/driverutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/moreiters/iters.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/moreiters Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/facts/facts.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/facts/imports.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/facts Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/stdlib/deps.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/stdlib/import.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/stdlib/stdlib.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/stdlib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/aliases/aliases.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/aliases Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/diff.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/merge.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/ndiff.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/unified.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/diff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/lcs/common.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/lcs/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/lcs/labels.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/lcs/old.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/diff/lcs/sequence.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/diff/lcs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/delete.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/imports.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/refactor.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/refactor Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/inline/callee.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/inline/calleefx.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/inline/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/inline/escape.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/inline/falcon.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/inline/inline.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/refactor/inline/util.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/refactor/inline Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/clone.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/comment.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/equal.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/fields.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/purge.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/stringlit.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/unpack.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/util.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/astutil/free/free.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/astutil/free Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/goplsexport/export.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/goplsexport Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/versions/features.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/versions/gover.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/versions/types.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/versions/versions.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/versions Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/fmtstr/parse.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/fmtstr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/classify_call.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/element.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/fx.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/isnamed.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/qualifier.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/recv.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/toonew.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/types.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/varkind.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/varkind_go124.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/zerovalue.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/typesinternal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/typeindex/typeindex.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/typesinternal/typeindex Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/packagepath/packagepath.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/packagepath Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/common.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/coretype.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/free.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/normalize.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/termlist.go /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/typeparams/typeterm.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/typeparams Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/bisect/bisect.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/bisect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/internal/cfginternal/cfginternal.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/internal/cfginternal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/cover/profile.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/cover Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/cover Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/analysis.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/diagnostic.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/validate.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags/flags.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags/help.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable/unreachable.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods/stdmethods.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/tests/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/tests/tests.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/tests Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/tests Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic/atomic.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure/loopclosure.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/defers.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/defers Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/defers Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/bools/bools.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/bools Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/bools Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/assign/assign.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/assign/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/assign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/assign Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/shift/dead.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/shift/shift.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/shift Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/shift Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine/testinggoroutine.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine/util.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect/inspect.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/ctrlflowinternal/ctrlflowinternal.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/ctrlflowinternal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/gofixdirective/gofixdirective.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/gofixdirective Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr/unsafeptr.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer/framepointer.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stdversion/stdversion.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stdversion Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stdversion Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert/ifaceassert.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall_go120.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall_go121.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/inline/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/inline/inline.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/inline Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/inline Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/any.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/bloop.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/errorsastype.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/fmtappendf.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/forvar.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/maps.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/minmax.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/modernize.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/newexpr.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/omitzero.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/plusbuild.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/rangeint.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/reflect.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/slices.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/slicescontains.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/slicesdelete.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/sortslice.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/stditerators.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/stringsbuilder.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/stringscut.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/stringscutprefix.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/stringsseq.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/testingcontext.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize/waitgroup.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 25 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/modernize Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/composite.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/whitelist.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/composite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/composite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag/buildtag.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/directive.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/directive Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/directive Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat/timeformat.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer/sigchanyzer.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/slog/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/slog/slog.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/slog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag/structtag.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/printf.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/types.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/printf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/printf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/hostport/hostport.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/hostport Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/hostport Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse/httpresponse.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/appends/appends.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/appends/doc.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/appends Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/appends Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/waitgroup/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/waitgroup/waitgroup.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/waitgroup Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/waitgroup Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv/doc.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv/string.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/unitchecker Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/analysis/unitchecker Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/edge/edge.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/ast/edge Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/ast/edge Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/astutil/imports.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/astutil/util.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/ast/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/ast/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/cursor.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/inspector.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/iter.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/typeof.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/walk.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/ast/inspector Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/ast/inspector Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/types/objectpath Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/types/objectpath Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/callee.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/imports.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/map.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/ui.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/types/typeutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/types/typeutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/tools/go/cfg/builder.go /src/goroot/src/cmd/vendor/golang.org/x/tools/go/cfg/cfg.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/cfg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/tools/go/cfg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/mod/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/mod/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/semver/semver.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/semver Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/semver Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/mod/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/mod/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/internal/lazyregexp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/cache.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/client.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/server.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/dirhash/hash.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/dirhash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/dirhash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/note/note.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/note Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/note Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/note.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tile.go /src/goroot/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tlog.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/tlog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/sumdb/tlog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/modfile/print.go /src/goroot/src/cmd/vendor/golang.org/x/mod/modfile/read.go /src/goroot/src/cmd/vendor/golang.org/x/mod/modfile/rule.go /src/goroot/src/cmd/vendor/golang.org/x/mod/modfile/work.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/modfile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/modfile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/module/module.go /src/goroot/src/cmd/vendor/golang.org/x/mod/module/pseudo.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/module Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/module Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/mod/zip/zip.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/zip Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/mod/zip Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/term/term.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_plan9.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_unix.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_unix_bsd.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_unix_other.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_unsupported.go /src/goroot/src/cmd/vendor/golang.org/x/term/term_windows.go /src/goroot/src/cmd/vendor/golang.org/x/term/terminal.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/term Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/term Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/dir.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/doc.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/mode.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/start.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/start_posix.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/start_windows.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/types_alias.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/crashmonitor/monitor.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/crashmonitor Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/configstore/download.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/configstore/download_windows.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/configstore Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/config/config.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/config Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/counter/counter.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/counter/file.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/counter/parse.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/counter/stackcounter.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/counter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/telemetry/dateonly.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/telemetry/dir.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/telemetry/proginfo.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/telemetry/types.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/telemetry Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/date.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/findwork.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/reports.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/run.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/upload/upload.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/upload Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap_other.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap_unix.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/internal/mmap/mmap_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/internal/mmap Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/counter/counter.go /src/goroot/src/cmd/vendor/golang.org/x/telemetry/counter/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/counter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/counter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/telemetry/counter/countertest/countertest.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/counter/countertest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/telemetry/counter/countertest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/text/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/text/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/language/coverage.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/doc.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/language.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/match.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/parse.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/tables.go /src/goroot/src/cmd/vendor/golang.org/x/text/language/tags.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/language Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/language Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/internal/internal.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/match.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/internal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/common.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compose.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/coverage.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/language.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/lookup.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/match.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/parse.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/tables.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/tags.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/internal/language Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/compact.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/language.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/parents.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/tables.go /src/goroot/src/cmd/vendor/golang.org/x/text/internal/language/compact/tags.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/internal/language/compact Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/internal/tag/tag.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/internal/tag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/text/unicode/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/text/unicode/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/composition.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/forminfo.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/input.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/iter.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/normalize.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/readwriter.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/transform.go /src/goroot/src/cmd/vendor/golang.org/x/text/unicode/norm/trie.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/unicode/norm Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/cases/cases.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/context.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/fold.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/icu.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/info.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/map.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables10.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables11.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables12.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables13.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables15.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/tables9.0.0.go /src/goroot/src/cmd/vendor/golang.org/x/text/cases/trieval.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/cases Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/cases Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/text/transform/transform.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/transform Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/text/transform Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/cmd/vendor/golang.org/x/sync/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/cmd/vendor/golang.org/x/sync/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sync/errgroup/errgroup.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sync/errgroup Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sync/errgroup Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/cmd/vendor/golang.org/x/sync/semaphore/semaphore.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sync/semaphore Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo cmd/vendor/golang.org/x/sync/semaphore Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/unique/canonmap.go /src/goroot/src/unique/canonmap_test.go /src/goroot/src/unique/clone.go /src/goroot/src/unique/clone_test.go /src/goroot/src/unique/doc.go /src/goroot/src/unique/handle.go /src/goroot/src/unique/handle_bench_test.go /src/goroot/src/unique/handle_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package unique Step #3 - "compile-libfuzzer-address-x86_64": + pkg=unique Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unique Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=unique Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^unique ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unique fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:12 Found package in /src/goroot/src/unique Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:12 Function Load has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x3258fde6d00)}, Type:(*ast.StarExpr)(0x3258fd18588), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:12 Function LoadOrStore has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x3258fde74e0)}, Type:(*ast.StarExpr)(0x3258fd186f0), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:12 Function Value has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x3258ff9cba0)}, Type:(*ast.IndexExpr)(0x3258ff9af30), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:12 Function Make has unproduced argument T Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/unique.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unique.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unique Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_unique.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:18:2: "unique" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:14 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_unique.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_unique.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_unique.a ./fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_unique/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_unique/fuzz_ng.go:18:2: "unique" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_unique/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_unique/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_unique/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_unique/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_unique/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_unique/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_unique/ngolofuzz.pb.o fuzz_ng_unique//ngolofuzz.o fuzz_ng_unique.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_unique/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_unique//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_unique.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_unique.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_unique.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_unique/copy/canonmap.go fuzz_ng_unique/copy/clone.go fuzz_ng_unique/copy/doc.go fuzz_ng_unique/copy/handle.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_unique/copy/canonmap.go fuzz_ng_unique/copy/clone.go fuzz_ng_unique/copy/doc.go fuzz_ng_unique/copy/handle.go /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_unique/fuzz_ng.go fuzz_ng_unique/main.616517945.go /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/unique/canonmap_test.go /src/goroot/src/unique/clone_test.go /src/goroot/src/unique/handle_bench_test.go /src/goroot/src/unique/handle_test.go /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/unique/testdata /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/unique/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unique/' /src/goroot/src/fuzz_ng_unique/canonmap.go /src/goroot/src/fuzz_ng_unique/canonmap_test.go /src/goroot/src/fuzz_ng_unique/clone.go /src/goroot/src/fuzz_ng_unique/clone_test.go /src/goroot/src/fuzz_ng_unique/doc.go /src/goroot/src/fuzz_ng_unique/fuzz_ng.go /src/goroot/src/fuzz_ng_unique/handle.go /src/goroot/src/fuzz_ng_unique/handle_bench_test.go /src/goroot/src/fuzz_ng_unique/handle_test.go /src/goroot/src/fuzz_ng_unique/main.616517945.go /src/goroot/src/fuzz_ng_unique/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unique/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unique/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_unique /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_unique [fuzz_ng_unique.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_unique [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unique/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unique Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_unique_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo unique Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/image/decode_example_test.go /src/goroot/src/image/decode_test.go /src/goroot/src/image/format.go /src/goroot/src/image/geom.go /src/goroot/src/image/geom_test.go /src/goroot/src/image/image.go /src/goroot/src/image/image_test.go /src/goroot/src/image/names.go /src/goroot/src/image/ycbcr.go /src/goroot/src/image/ycbcr_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package image Step #3 - "compile-libfuzzer-address-x86_64": + pkg=image Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=image Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^image ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-limits Rect.x1,Rect.y1 -exclude Div' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -limits Rect.x1,Rect.y1 -exclude Div image fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Found package in /src/goroot/src/image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Unhandled argument &ast.FuncType{Func:17499, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2133952d7a70), Results:(*ast.FieldList)(0x2133952d7ad0)} for RegisterFormat Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Unhandled argument &ast.FuncType{Func:17544, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x2133952d7b00), Results:(*ast.FieldList)(0x2133952d7b60)} for RegisterFormat Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA has unproduced argument color.RGBA Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetNRGBA has unproduced argument color.NRGBA Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetNRGBA64 has unproduced argument color.NRGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetAlpha has unproduced argument color.Alpha Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetAlpha16 has unproduced argument color.Alpha16 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetGray has unproduced argument color.Gray Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetGray16 has unproduced argument color.Gray16 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetCMYK has unproduced argument color.CMYK Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Set has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function SetRGBA64 has unproduced argument color.RGBA64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function NewPaletted has unproduced argument color.Palette Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function Convert has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:15 Function NewUniform has unproduced argument color.Color Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/image.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/image.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_image.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_image.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_image.a ./fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_image/ngolofuzz.pb.o fuzz_ng_image//ngolofuzz.o fuzz_ng_image.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_image.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_image/copy/format.go fuzz_ng_image/copy/geom.go fuzz_ng_image/copy/image.go fuzz_ng_image/copy/names.go fuzz_ng_image/copy/ycbcr.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image/copy/format.go fuzz_ng_image/copy/geom.go fuzz_ng_image/copy/image.go fuzz_ng_image/copy/names.go fuzz_ng_image/copy/ycbcr.go /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image/fuzz_ng.go fuzz_ng_image/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/image/decode_example_test.go /src/goroot/src/image/decode_test.go /src/goroot/src/image/geom_test.go /src/goroot/src/image/image_test.go /src/goroot/src/image/ycbcr_test.go /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/image/testdata /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image/' /src/goroot/src/fuzz_ng_image/decode_example_test.go /src/goroot/src/fuzz_ng_image/decode_test.go /src/goroot/src/fuzz_ng_image/format.go /src/goroot/src/fuzz_ng_image/fuzz_ng.go /src/goroot/src/fuzz_ng_image/geom.go /src/goroot/src/fuzz_ng_image/geom_test.go /src/goroot/src/fuzz_ng_image/image.go /src/goroot/src/fuzz_ng_image/image_test.go /src/goroot/src/fuzz_ng_image/names.go /src/goroot/src/fuzz_ng_image/ngolo_helper.go /src/goroot/src/fuzz_ng_image/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image/ycbcr.go /src/goroot/src/fuzz_ng_image/ycbcr_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_image /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_image [fuzz_ng_image.test] Step #3 - "compile-libfuzzer-address-x86_64": ./image_test.go:13:6: image already declared through import of package image ("image") Step #3 - "compile-libfuzzer-address-x86_64": ./decode_example_test.go:11:2: other declaration of image Step #3 - "compile-libfuzzer-address-x86_64": ./image_test.go:13:6: image already declared through import of package image ("image") Step #3 - "compile-libfuzzer-address-x86_64": ./decode_test.go:10:2: other declaration of image Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_image [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_image_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo image Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/image/draw/bench_test.go /src/goroot/src/image/draw/clip_test.go /src/goroot/src/image/draw/draw.go /src/goroot/src/image/draw/draw_test.go /src/goroot/src/image/draw/example_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package image/draw Step #3 - "compile-libfuzzer-address-x86_64": + pkg=image/draw Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/draw Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=image_draw Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^image_draw ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/draw fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Found package in /src/goroot/src/image/draw Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Type Image is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function Draw has unproduced argument Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function Draw has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function Draw has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function Draw has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function Draw has unproduced argument Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function Draw has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function Draw has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function Draw has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function DrawMask has unproduced argument Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function DrawMask has unproduced argument image.Rectangle Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function DrawMask has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function DrawMask has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function DrawMask has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:27 Function DrawMask has unproduced argument image.Point Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/image_draw.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/image_draw.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:13:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:13:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_draw Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_image_draw.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:22: undefined: OpEnum Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:129:31: undefined: OpEnum Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:138:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:159:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:180:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:197:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:203:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:205:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_image_draw.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_image_draw.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_image_draw.a ./fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:120:22: undefined: OpEnum Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:129:31: undefined: OpEnum Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:138:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:159:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:180:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:197:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:203:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_draw/fuzz_ng.go:205:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_image_draw/ngolofuzz.pb.o fuzz_ng_image_draw//ngolofuzz.o fuzz_ng_image_draw.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_image_draw/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_image_draw//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_image_draw.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_image_draw.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_image_draw.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_image_draw/copy/draw.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_draw/copy/draw.go /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_draw/fuzz_ng.go fuzz_ng_image_draw/main.1247868488.go /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/image/draw/bench_test.go /src/goroot/src/image/draw/clip_test.go /src/goroot/src/image/draw/draw_test.go /src/goroot/src/image/draw/example_test.go /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/image/draw/testdata /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/image/draw/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_draw/' /src/goroot/src/fuzz_ng_image_draw/bench_test.go /src/goroot/src/fuzz_ng_image_draw/clip_test.go /src/goroot/src/fuzz_ng_image_draw/draw.go /src/goroot/src/fuzz_ng_image_draw/draw_test.go /src/goroot/src/fuzz_ng_image_draw/example_test.go /src/goroot/src/fuzz_ng_image_draw/fuzz_ng.go /src/goroot/src/fuzz_ng_image_draw/main.1247868488.go /src/goroot/src/fuzz_ng_image_draw/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_draw/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_draw/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_image_draw /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": draw.go:14:2: use of internal package image/internal/imageutil not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_image_draw [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_draw/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_draw Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_image_draw_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo image/draw Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/image/gif/fuzz_test.go /src/goroot/src/image/gif/reader.go /src/goroot/src/image/gif/reader_test.go /src/goroot/src/image/gif/writer.go /src/goroot/src/image/gif/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package image/gif Step #3 - "compile-libfuzzer-address-x86_64": + pkg=image/gif Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/gif Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=image_gif Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^image_gif ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/gif fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:30 Found package in /src/goroot/src/image/gif Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:30 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:30 Function Encode has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/image_gif.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/std/image_gif.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/std/image_gif.py fuzz_ng_image_gif/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_image_gif/fuzz_ngp.go fuzz_ng_image_gif/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_gif Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_image_gif.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_image_gif.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_image_gif.a ./fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_image_gif/ngolofuzz.pb.o fuzz_ng_image_gif//ngolofuzz.o fuzz_ng_image_gif.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_image_gif.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_image_gif/copy/reader.go fuzz_ng_image_gif/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_gif/copy/reader.go fuzz_ng_image_gif/copy/writer.go /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_gif/fuzz_ng.go fuzz_ng_image_gif/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/image/gif/fuzz_test.go /src/goroot/src/image/gif/reader_test.go /src/goroot/src/image/gif/writer_test.go /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/image/gif/testdata /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/image/gif/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_gif/' /src/goroot/src/fuzz_ng_image_gif/fuzz_ng.go /src/goroot/src/fuzz_ng_image_gif/fuzz_test.go /src/goroot/src/fuzz_ng_image_gif/ngolo_helper.go /src/goroot/src/fuzz_ng_image_gif/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_gif/reader.go /src/goroot/src/fuzz_ng_image_gif/reader_test.go /src/goroot/src/fuzz_ng_image_gif/writer.go /src/goroot/src/fuzz_ng_image_gif/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_gif/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_gif/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_image_gif /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestWriter (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:91: ../testdata/video-001.png open ../testdata/video-001.png: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:91: ../testdata/video-001.gif open ../testdata/video-001.gif: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:91: ../testdata/video-001.interlaced.gif open ../testdata/video-001.interlaced.gif: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestSubImage (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:121: readImg: open ../testdata/video-001.gif: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestEncodeAllGo1Dot4 (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:184: ../testdata/video-001.gif open ../testdata/video-001.gif: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestEncodeAllGo1Dot5 (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:184: ../testdata/video-001.gif open ../testdata/video-001.gif: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestEncodeAllGo1Dot5GlobalColorModel (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:184: ../testdata/video-001.gif open ../testdata/video-001.gif: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestEncodeWrappedImage (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:603: readImg: open ../testdata/video-001.gif: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_image_gif 0.098s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_gif/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_gif Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_image_gif_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b35be98d4a3664a4bd477457a8e8e07a84cd375d (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/78833ead1d1333c01bc9f24bab27aa62b41de723 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/73b1f48256a301ad8e75667bed82ac77937a24b8 (deflated 35%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fb7d8edf071b4f1bf37e39ed81dacce0a98d471a (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/03fe7ede4194a10e96c2788644b30a3e9102070f (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/198650398074803b48b2689209de2cfe7269d713 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/50518687ac7ac740659ef3bb95e52398e8a4231a (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/57c585ac879963aa8090a31aad3a6f0b6038bf56 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dd6cdd761066bbe9eda04d5f168b203c7057aaef (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a6483e6b812c9c3809c62e5e8ee29d61633df814 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/061980c41ec1efef5d6eff9343d1c78fcb3cbc78 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/69ffe92fc608889996e3d77d38142e2b453ec718 (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7cb6460236c9398f3fb61a49860e08b819a539ad (deflated 34%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/45971ab0fbb6994e1c41adef95843735c9c98453 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dbc995bbce5b323eb218d869400e39fcb922114c (deflated 14%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1b78cc26c98d129fc8ad6425a21f35a125f36a16 (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ab2bbd3b59196c8683263dd5082f7b60cb093336 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/356a1afb8d7ec9b42b9ce7f7e0599fac482ca459 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/310fc3a0999a099523c3e943de3b8eef8654e514 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4968dd564a2374191c4fa603406565c67d84f4b7 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9d75cbbfc7e55dad28328dc15d2e85ed44d1ccf4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/93bb432999a5cfa3b992338aeb206a7d8d23f2e5 (deflated 44%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/caa714630f74dad319362a863c8de64b7a87654c (deflated 40%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7ce4156707e2550edd6fa0ec17a1550b5a2d1835 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/679b513518b82635877865247d319281cc6c4465 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/24e1a986415f078167d4ec2e6064559f88220a54 (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3e607cf21d76928654e357a6f582346391643f68 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/605bcb6600395a64cd27522f88a240dcdc4a2f8b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/38d52a99750166257a0f142a2a38ef74a60deaf6 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/47bdd6b6245e7543ca40b9d461544f701b2cb9f4 (deflated 40%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0a6248787d566d4d99163ba261d01dc62fd193a9 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d05345ca2941c5cd3baa19db89d4a423ab75929c (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a5ec9a35e9fb43285dbaa7e02179b863ec11e2af (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ef6ab9b111c4a0354fefce2a7cbb006bb4a48d0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/42589ffa046b25a4e897fb0ea11f4bb0c97f455c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d89b7943d712998ac2f362519a6bee7edf99ae76 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1e5b53b890d5e6517022944381a2882dd7a0eef9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1b2000fade68a10979f01c794198b987fc6aad78 (deflated 12%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4081ded09b1da1af4147bb217acf905e496600f9 (deflated 99%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/780942f551f79d11d4709cce563d091cad34952c (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9269f9a0e34f682f64f8c58d6cf7a6f77195ff69 (deflated 12%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e1349a846c25870761d7f3f97eef927f94cafb70 (deflated 34%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f79af730b748e1fe1dfa7438bf013703c2cb139a (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cc353a952f9ccee568f6dda0a0cd1cf5b209e5a7 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/45d10afdbd7f85bd054d699ece6c4d60473bc959 (deflated 32%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6202331169abb68881f3078fc23fbcac8e3a9de5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3fdd5d07961ecfcc837cf349391388b16dfd28dd (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8aa9e159bf6ba716e6e80ef9a5e5f5114cfe3955 (deflated 34%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b2d5b1e12f9fb3db85ac7a6027caf535d7155cfc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ebc31e7daf45fa8dd19fb36182afb1d054d4886f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/24d335db96af89928f2758a296735dfcabaee22f (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/13a3d883d31aaa88ca486fd46dc7d64adbff7aae (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e248e2bfa290755b1ee8c2f15d001458017b5b73 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/31c3d44d24aa1d8bc602aa771e3b25032e76f12b (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/543ff0660aa9b2d88677d34e80c31758c053180c (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/73c2a8ede2948f960413eb2a1f09932481c61c7d (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/078e04e3f2aeebdec82160fa8b94812fb32c9bf0 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6f854124d386d713cdd72cefbd5261c3dff1cbeb (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a91af8d9e08c9394cb46ff37e40f3cde6da4f490 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e9c70ba265ffad5ef276d38dbcf090c5105ae5d9 (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9e3c045820f8a9427c22b0b18edce4219beea87c (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/eec65981a581a3cc9a74c736c1499db8950c9a45 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a9a177292b37a80d35511d5f81ee16a6d38bd35c (deflated 42%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f43071bd5b0f6b38eaf06c5dadfd8982743171b9 (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1482a6976556109aa2341230bbbf4103d50ed651 (deflated 43%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d51296127f5e762ee5b72c9210342bd2abef65d7 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ef5061e29afbfe353eeb3f7a25bfffe993841cb2 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8f44214294310e81fabc67756b2a991f6eb963d4 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b3ffac212f5d5f79538c5625253b1b7bc49f03f6 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/24295d2d8a110d75b8f97cac4990aedb8f88fb51 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8edacac29ec3bdfc1b9fa584e3f19aeb263decb0 (deflated 34%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2efde516a770e02877b75fb629bd397b1543f01a (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e38fd9d8eb00545bdbcabdd692827885eb9e1323 (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4f27671d55ee08ed2c4fae56f18d02b1c14410c5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a1143ffca6e35da955fe6dbdd67f201cfdae7e94 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f4b29b9c73f240a0598a7102bbdf254994173ff9 (deflated 37%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/95e0cc53bb5508d150e08ad8a1d3023589ba7ea6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo image/gif Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/image/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/image/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/image/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/image/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/image/internal/imageutil/gen.go /src/goroot/src/image/internal/imageutil/imageutil.go /src/goroot/src/image/internal/imageutil/impl.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/internal/imageutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/image/png/example_test.go /src/goroot/src/image/png/fuzz_test.go /src/goroot/src/image/png/paeth.go /src/goroot/src/image/png/paeth_test.go /src/goroot/src/image/png/reader.go /src/goroot/src/image/png/reader_test.go /src/goroot/src/image/png/writer.go /src/goroot/src/image/png/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package image/png Step #3 - "compile-libfuzzer-address-x86_64": + pkg=image/png Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/png Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=image_png Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^image_png ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/png fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:39 Found package in /src/goroot/src/image/png Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:39 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:39 Type UnsupportedError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:39 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:39 Function Error has unproduced recv UnsupportedError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:39 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:39 Function Encode has unproduced recv Encoder Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/image_png.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/std/image_png.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/std/image_png.py fuzz_ng_image_png/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_image_png/fuzz_ngp.go fuzz_ng_image_png/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_png Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_image_png.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_image_png.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_image_png.a ./fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_image_png/ngolofuzz.pb.o fuzz_ng_image_png//ngolofuzz.o fuzz_ng_image_png.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_image_png.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_image_png/copy/paeth.go fuzz_ng_image_png/copy/reader.go fuzz_ng_image_png/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_png/copy/paeth.go fuzz_ng_image_png/copy/reader.go fuzz_ng_image_png/copy/writer.go /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_png/fuzz_ng.go fuzz_ng_image_png/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/image/png/example_test.go /src/goroot/src/image/png/fuzz_test.go /src/goroot/src/image/png/paeth_test.go /src/goroot/src/image/png/reader_test.go /src/goroot/src/image/png/writer_test.go /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/image/png/testdata /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_png/' /src/goroot/src/fuzz_ng_image_png/example_test.go /src/goroot/src/fuzz_ng_image_png/fuzz_ng.go /src/goroot/src/fuzz_ng_image_png/fuzz_test.go /src/goroot/src/fuzz_ng_image_png/ngolo_helper.go /src/goroot/src/fuzz_ng_image_png/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_png/paeth.go /src/goroot/src/fuzz_ng_image_png/paeth_test.go /src/goroot/src/fuzz_ng_image_png/reader.go /src/goroot/src/fuzz_ng_image_png/reader_test.go /src/goroot/src/fuzz_ng_image_png/writer.go /src/goroot/src/fuzz_ng_image_png/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_png/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_png/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_image_png /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_image_png 0.288s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_png/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_png Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_image_png_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c032187479b6ef313254fbcb03dd8f9d06d50e4b (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e19043aaa39b0789e6fa2691bbc8c9c69e2781fd (deflated 18%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/47f93ac6c0cb056540647cada76882513c7e3532 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6e897ca8e8406a0dfcb72be53b84cda79311cf89 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/06facc7795d6f18134784b2c925585deb09822e1 (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ae28617d0825f3d3c04201517ead4a94d1dee59 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/01c46dda70ffd141245aa1f2e4f408677422ef15 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dde02f3232785c04deafd61ab0f3785224b71226 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e401c4bb8b3f0780118aed7a17333856279c6562 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/60aeeeac57a9a965dbc5a0f4057ee8a470303792 (deflated 66%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fa26e9b5ae7ef26a231ef26a6a1892d6aaaa5459 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/442b0265db1f0b682db67bc0047ea73cb2e6ed17 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9566cab743b6eb366ef1dfd8dc4fe1a942d6e2ef (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ea5006132be292c83b8f9a205685808ffc76136e (deflated 80%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8364794e8aa8c83dac992e656aa48c9159abe1af (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/efa55e561a19dc387a5d7a2f06e40e85dddaa827 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ff04c11aa7cc618cb89bcb32168f0d03258bcf21 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9e1ca4b9c96dd4755df691fb48f24b221ca62def (deflated 57%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/82b3bb6de58fff4d3305f8a4855ebc11224de747 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5240d9c70b0b4cec826d96524c58eadeba614aa3 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/573da34634f3caad69c5c0e5b38a1a069972a7fc (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0bb501e4ef59560e57bb5947f2964ec38fb146a0 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0536c7175d3e916665a9d1dbf10bcb5ba29e0d2a (deflated 92%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d97c7ef6ca09a868c499826ad6e5cc4cc82fe645 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a44d9253dbbb9ecdd0c0eb5685170db4c652a487 (deflated 56%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ed2d3f00cfd07e6e7ec50edd28b0add61abb710 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8942af744d16f3a04555c4e29c2dacc223cc54c0 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e1248b493524ce0a2d9f508715cf7ccc54f685a5 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/eafeb4c59f79522631e210a5fb2af08909627800 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c2684b56efe039df4bd29a7ecfc8e9d05d49f728 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e21beab0643b1ffa7b9b18b5915a1569f1d60cfb (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a26026332771d2f57dde03c49fb505417ca7da3d (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d8477b520cb3e1b7fe88ce821edc7d15d00d7f29 (deflated 56%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6e6ef4fc825aeb1bd2aaa29b1b012b33345e320a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9848915b74780feba84be138087e539563586eb3 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ed38720995fc9f3d015b49579e2f8351d1b739c1 (deflated 68%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7e6a3d11e8cda8e11047ad806f9fa3a53459e133 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9e9924dce65fc3cd9adc85f1e9e8ccee45784271 (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f56adaa23f144bd7e6ad1439a0a34b706fbff078 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1bdd105f0d0e253c9881acc4bd4069e9ab1ff9ff (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b7642905283ec7df8f02b60c8d2a6dc26dcef703 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ac1cf756ba3c008eef736c1a16f98f948e3700bb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a90732b1b133be42565e6e0df4e458985cad2cad (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8ec4c14e6a92d3e8a844f21a50439c946f3ecf6c (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/401df5c9d07ef0f6f0b699c850dc0c1c9a7eb18a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1f782bbcfb8eb9074e11d16525544cc5f74a91a2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/aa0d7822860fdcd4279dbd09b1a2ce2592e47e2d (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a8b04ecc179309c05f8367a93891f1e3111e4a17 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5a948a57a875b5daeae0c045824b6e3a37ae8057 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ea2d2f28609e2811191ddc567f7ec1a07f30b6cb (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/336283343895b3f44a4c68f5635f1848cbd957b6 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/068068a325d021c50e637fecf7dcd71ef657a10e (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/48c3810e08061d7391315bed4256532e36c245af (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f069e46c2639dc04f5e86ed17b947623420027d9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c34542348543325aa5d7ddbf5ec89e946f9d0e47 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c84643d2790a37c90e077fd0ac9bc34714377998 (deflated 15%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/48b53d40a47f9dc89efb45a28db29c8a5d0e1c4a (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6114be5d0c42ab2a71b47cf9df5f00bd19e51832 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/56e62c1c18a8a0990a78fcdae89852ed11a7522e (deflated 56%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a9dfc33bc64388bd13f537d5005350eb9f87db45 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d2ec396109b38f97015e422eeedc8687791b2e36 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a1599bef4eda22b9f277c5ec9b5c20accc8a9822 (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d2c2f82b54e64968098e6cd9d5d29fc93e43acab (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/72838ac9e1cafdfcb3525b8d1485852012136b2f (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2c978d01177d3a68fd3d4af70729f255a80cfd51 (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0843ca9145f27ea828e0c3f14e7ce9cb57355d03 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/490783aba33666ff5f57ae671e83ee818b897297 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b5390aa74ec80e06c5bec4d3cc506b9c3342f759 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/42357896e02730b3952b0d1a91aa86fda3d8c9b2 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8f105efaa9b3a52208eb361a1c9530f3eefda72d (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1a3495062baec3bbb70d4b3467f83e3b84ebac04 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/23f8894a0e19ccce7386f10a8fa064cad6b9f6d9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f31743f8a2388fcd52f123473ee62d6aede12666 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d1f7371cbc8df251c6b68ce2cf2124b8017be9b9 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9bab182608c123bfea56534621672bd1a7d1330a (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/46f8246e6aa1f3423ca155044d52d6b9ebaa037b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b0575dbd3a687b4b628ec8c550792b2be187f4d8 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f42fb56afc100f08189e3df01af1f5720a361fa7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0853e420cb6b401d3ba8890b6ab62e5622adaa83 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/51c86f934a13dacf00ad83f5820ef3f6527baad1 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dfbac182306e37de59470932b771a7442cce9e68 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c1ce6730feadcba56164d24c213229947b5aff11 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/45db6fa9260499322b9c168603ee2df7248c90c9 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c2a81e2c44447a042e62c748ffe2cc9ab082f18a (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/031cd6d5da022f55b6c64792e99d07106e341fa7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/61db8e8eb4fa2fb2eda2041b4ab7086baf987550 (deflated 26%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bd0d7db9a80d43b5fbb85a44f17bac91f9c1393e (deflated 18%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ea0e930f2d85c45288f32c2e9a4c896621e8d17e (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0a386d36107d5649fc3114a8ce50818f6316f37e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/07758d576118502a92f7a3feae27d45404f78d96 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6073b1e46b7cdebd47addcaa93096c658822eb14 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d07f2801e8c12e095ed913f32803b4c27f3bde0c (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e57ba4e663d2a2447f8d3064a7e778f493e40447 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/aef437bef31d4681eb482bb5343ccb3eaeda8c33 (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/154c0df7fcb4b8573968f5bcefde4143ae488756 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/556f61a4cabe56545f828d9d2509f038c8d7ccb5 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/841d6215fc91dec2a80d223ab8071ff6381cf80a (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9c07d4d8873bebc38b209e82358176f42f32fbf3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/33564f55145a4537088568070ef9f0b91a5cc862 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b377aab3868be8a67d95edf1e06d1543064a0777 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9f2a31d0a5d362c4e58997f3d95ede9153a18b49 (deflated 63%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/023074588622a4ca30ba0af76afe0fabcc86f36d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1bd68ffed6b917cbbdf259a3c620a74536e1fa32 (deflated 45%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a39cc3ee38d96f5c508881d43a1e3495865e4dee (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": + echo image/png Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/image/png/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/image/png/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/image/png/testdata/pngsuite/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/image/png/testdata/pngsuite/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/image/jpeg/dct.go /src/goroot/src/image/jpeg/dct_test.go /src/goroot/src/image/jpeg/fuzz_test.go /src/goroot/src/image/jpeg/huffman.go /src/goroot/src/image/jpeg/reader.go /src/goroot/src/image/jpeg/reader_test.go /src/goroot/src/image/jpeg/scan.go /src/goroot/src/image/jpeg/writer.go /src/goroot/src/image/jpeg/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package image/jpeg Step #3 - "compile-libfuzzer-address-x86_64": + pkg=image/jpeg Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/jpeg Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^image_jpeg ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/jpeg fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:48 Found package in /src/goroot/src/image/jpeg Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:48 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:48 Type UnsupportedError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:48 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:48 Function Error has unproduced recv UnsupportedError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:48 Function Encode has unproduced argument image.Image Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:48 Function Encode has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/image_jpeg.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/std/image_jpeg.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/std/image_jpeg.py fuzz_ng_image_jpeg/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_image_jpeg/fuzz_ngp.go fuzz_ng_image_jpeg/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_image_jpeg.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_image_jpeg.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_image_jpeg.a ./fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_image_jpeg/ngolofuzz.pb.o fuzz_ng_image_jpeg//ngolofuzz.o fuzz_ng_image_jpeg.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_image_jpeg.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_image_jpeg/copy/dct.go fuzz_ng_image_jpeg/copy/huffman.go fuzz_ng_image_jpeg/copy/reader.go fuzz_ng_image_jpeg/copy/scan.go fuzz_ng_image_jpeg/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_jpeg/copy/dct.go fuzz_ng_image_jpeg/copy/huffman.go fuzz_ng_image_jpeg/copy/reader.go fuzz_ng_image_jpeg/copy/scan.go fuzz_ng_image_jpeg/copy/writer.go /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_jpeg/fuzz_ng.go fuzz_ng_image_jpeg/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/image/jpeg/dct_test.go /src/goroot/src/image/jpeg/fuzz_test.go /src/goroot/src/image/jpeg/reader_test.go /src/goroot/src/image/jpeg/writer_test.go /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/image/jpeg/testdata /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/image/jpeg/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_jpeg/' /src/goroot/src/fuzz_ng_image_jpeg/dct.go /src/goroot/src/fuzz_ng_image_jpeg/dct_test.go /src/goroot/src/fuzz_ng_image_jpeg/fuzz_ng.go /src/goroot/src/fuzz_ng_image_jpeg/fuzz_test.go /src/goroot/src/fuzz_ng_image_jpeg/huffman.go /src/goroot/src/fuzz_ng_image_jpeg/ngolo_helper.go /src/goroot/src/fuzz_ng_image_jpeg/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_jpeg/reader.go /src/goroot/src/fuzz_ng_image_jpeg/reader_test.go /src/goroot/src/fuzz_ng_image_jpeg/scan.go /src/goroot/src/fuzz_ng_image_jpeg/writer.go /src/goroot/src/fuzz_ng_image_jpeg/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_jpeg/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_jpeg/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_image_jpeg /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": reader.go:14:2: use of internal package image/internal/imageutil not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_image_jpeg [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_jpeg/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_jpeg Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_image_jpeg_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo image/jpeg Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/image/color/color.go /src/goroot/src/image/color/color_test.go /src/goroot/src/image/color/ycbcr.go /src/goroot/src/image/color/ycbcr_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package image/color Step #3 - "compile-libfuzzer-address-x86_64": + pkg=image/color Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/color Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=image_color Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^image_color ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/color fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:57 Found package in /src/goroot/src/image/color Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:57 Type Palette is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:57 Unhandled argument &ast.FuncType{Func:14327, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x3493204b0db0), Results:(*ast.FieldList)(0x3493204b0de0)} for ModelFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:57 Function Convert has unproduced recv Palette Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:26:57 Function Index has unproduced recv Palette Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/image_color.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/image_color.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_color Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_image_color.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:302:6: declared and not used: ColorResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:303:2: declared and not used: ColorResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:402:2: declared and not used: ColorNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:403:2: declared and not used: ColorResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:03 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_image_color.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_image_color.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_image_color.a ./fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color/fuzz_ng.go:302:6: declared and not used: ColorResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color/fuzz_ng.go:303:2: declared and not used: ColorResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color/fuzz_ng.go:402:2: declared and not used: ColorNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color/fuzz_ng.go:403:2: declared and not used: ColorResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:04 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_image_color/ngolofuzz.pb.o fuzz_ng_image_color//ngolofuzz.o fuzz_ng_image_color.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_image_color.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_image_color.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_image_color.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_image_color/copy/color.go fuzz_ng_image_color/copy/ycbcr.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_color/copy/color.go fuzz_ng_image_color/copy/ycbcr.go /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_color/fuzz_ng.go fuzz_ng_image_color/main.3521733722.go fuzz_ng_image_color/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/image/color/color_test.go /src/goroot/src/image/color/ycbcr_test.go /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/image/color/testdata /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/image/color/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_color/' /src/goroot/src/fuzz_ng_image_color/color.go /src/goroot/src/fuzz_ng_image_color/color_test.go /src/goroot/src/fuzz_ng_image_color/fuzz_ng.go /src/goroot/src/fuzz_ng_image_color/main.3521733722.go /src/goroot/src/fuzz_ng_image_color/ngolo_helper.go /src/goroot/src/fuzz_ng_image_color/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_image_color/ycbcr.go /src/goroot/src/fuzz_ng_image_color/ycbcr_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_color/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_color/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_image_color /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_image_color 0.011s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_color/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_color Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_image_color_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo image/color Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/image/color/palette/gen.go /src/goroot/src/image/color/palette/generate.go /src/goroot/src/image/color/palette/palette.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package image/color/palette Step #3 - "compile-libfuzzer-address-x86_64": + pkg=image/color/palette Step #3 - "compile-libfuzzer-address-x86_64": ++ echo image/color/palette Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^image_color_palette ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing image/color/palette fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:04 Found package in /src/goroot/src/image/color/palette Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/image_color_palette.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/image_color_palette.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_image_color_palette.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:11:2: "image/color/palette" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:06 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_image_color_palette.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_image_color_palette.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_image_color_palette.a ./fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color_palette/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color_palette/fuzz_ng.go:11:2: "image/color/palette" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color_palette/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color_palette/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color_palette/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color_palette/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color_palette/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_image_color_palette/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:07 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_image_color_palette/ngolofuzz.pb.o fuzz_ng_image_color_palette//ngolofuzz.o fuzz_ng_image_color_palette.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_image_color_palette/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_image_color_palette//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_image_color_palette.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_image_color_palette.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_image_color_palette.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_image_color_palette/copy/generate.go fuzz_ng_image_color_palette/copy/palette.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_color_palette/copy/generate.go fuzz_ng_image_color_palette/copy/palette.go /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_image_color_palette/fuzz_ng.go fuzz_ng_image_color_palette/main.1922969728.go /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/image/color/palette/*_test.go' /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/image/color/palette/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/image/color/palette/testdata /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/image/color/palette/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_image_color_palette/' /src/goroot/src/fuzz_ng_image_color_palette/fuzz_ng.go /src/goroot/src/fuzz_ng_image_color_palette/generate.go /src/goroot/src/fuzz_ng_image_color_palette/main.1922969728.go /src/goroot/src/fuzz_ng_image_color_palette/ngolo_helper.go /src/goroot/src/fuzz_ng_image_color_palette/palette.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_color_palette/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_image_color_palette/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_image_color_palette /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_image_color_palette [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_image_color_palette/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_image_color_palette Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_image_color_palette_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo image/color/palette Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/plugin/plugin.go /src/goroot/src/plugin/plugin_dlopen.go /src/goroot/src/plugin/plugin_stubs.go /src/goroot/src/plugin/plugin_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package plugin Step #3 - "compile-libfuzzer-address-x86_64": + pkg=plugin Step #3 - "compile-libfuzzer-address-x86_64": ++ echo plugin Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=plugin Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^plugin ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing plugin fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:07 Found package in /src/goroot/src/plugin Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/plugin.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/plugin.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_plugin Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_plugin.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_plugin.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_plugin.a ./fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_plugin/ngolofuzz.pb.o fuzz_ng_plugin//ngolofuzz.o fuzz_ng_plugin.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_plugin.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_plugin/copy/plugin.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_plugin/copy/plugin.go /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_plugin/fuzz_ng.go fuzz_ng_plugin/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/plugin/plugin_test.go /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/plugin/testdata /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/plugin/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_plugin/' /src/goroot/src/fuzz_ng_plugin/fuzz_ng.go /src/goroot/src/fuzz_ng_plugin/ngolo_helper.go /src/goroot/src/fuzz_ng_plugin/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_plugin/plugin.go /src/goroot/src/fuzz_ng_plugin/plugin_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_plugin/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_plugin/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_plugin /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_plugin [fuzz_ng_plugin.test] Step #3 - "compile-libfuzzer-address-x86_64": ./plugin.go:85:9: undefined: open Step #3 - "compile-libfuzzer-address-x86_64": ./plugin.go:93:9: undefined: lookup Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_plugin [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_plugin/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_plugin Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_plugin_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo plugin Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/gosym/pclntab.go /src/goroot/src/debug/gosym/pclntab_test.go /src/goroot/src/debug/gosym/symtab.go /src/goroot/src/debug/gosym/symtab_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package debug/gosym Step #3 - "compile-libfuzzer-address-x86_64": + pkg=debug/gosym Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/gosym Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^debug_gosym ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/gosym fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:16 Found package in /src/goroot/src/debug/gosym Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:16 Type UnknownFileError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:16 Type UnknownLineError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:16 Type DecodingError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:16 Function Error has unproduced recv UnknownFileError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:16 Function Error has unproduced recv UnknownLineError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:16 Function Error has unproduced recv DecodingError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/debug_gosym.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_gosym.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_debug_gosym.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_debug_gosym.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_debug_gosym.a ./fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_debug_gosym/ngolofuzz.pb.o fuzz_ng_debug_gosym//ngolofuzz.o fuzz_ng_debug_gosym.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_debug_gosym.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_debug_gosym/copy/pclntab.go fuzz_ng_debug_gosym/copy/symtab.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_gosym/copy/pclntab.go fuzz_ng_debug_gosym/copy/symtab.go /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_gosym/fuzz_ng.go fuzz_ng_debug_gosym/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/debug/gosym/pclntab_test.go /src/goroot/src/debug/gosym/symtab_test.go /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/debug/gosym/testdata /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_gosym/' /src/goroot/src/fuzz_ng_debug_gosym/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_gosym/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_gosym/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_gosym/pclntab.go /src/goroot/src/fuzz_ng_debug_gosym/pclntab_test.go /src/goroot/src/fuzz_ng_debug_gosym/symtab.go /src/goroot/src/fuzz_ng_debug_gosym/symtab_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_gosym/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_gosym/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_gosym /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": go: inconsistent vendoring in /src/goroot/src: Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto@v0.44.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net@v0.47.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf@v1.36.10: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text@v0.31.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto@v0.43.0: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net@v0.46.0: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text@v0.30.0: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": To ignore the vendor directory, use -mod=readonly or -mod=mod. Step #3 - "compile-libfuzzer-address-x86_64": To sync the vendor directory, run: Step #3 - "compile-libfuzzer-address-x86_64": go mod vendor Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestPCLine (0.01s) Step #3 - "compile-libfuzzer-address-x86_64": pclntab_test.go:48: exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_debug_gosym 0.015s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_gosym/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_gosym Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_debug_gosym_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo debug/gosym Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/gosym/testdata/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/gosym/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/gosym/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/gosym/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/buildinfo/buildinfo.go /src/goroot/src/debug/buildinfo/buildinfo_test.go /src/goroot/src/debug/buildinfo/search_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package debug/buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + pkg=debug/buildinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/buildinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^debug_buildinfo ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/buildinfo fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:25 Found package in /src/goroot/src/debug/buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/debug_buildinfo.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_buildinfo.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_debug_buildinfo.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_debug_buildinfo.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_debug_buildinfo.a ./fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_debug_buildinfo/ngolofuzz.pb.o fuzz_ng_debug_buildinfo//ngolofuzz.o fuzz_ng_debug_buildinfo.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_debug_buildinfo.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_debug_buildinfo/copy/buildinfo.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_buildinfo/copy/buildinfo.go /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_buildinfo/fuzz_ng.go fuzz_ng_debug_buildinfo/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/debug/buildinfo/buildinfo_test.go /src/goroot/src/debug/buildinfo/search_test.go /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/debug/buildinfo/testdata /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_buildinfo/' /src/goroot/src/fuzz_ng_debug_buildinfo/buildinfo.go /src/goroot/src/fuzz_ng_debug_buildinfo/buildinfo_test.go /src/goroot/src/fuzz_ng_debug_buildinfo/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_buildinfo/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_buildinfo/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_buildinfo/search_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_buildinfo/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_buildinfo/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_buildinfo /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_debug_buildinfo 3.748s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_buildinfo/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_debug_buildinfo_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo debug/buildinfo Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/buildinfo/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/buildinfo/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/buildinfo/testdata/notgo/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/buildinfo/testdata/notgo/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/buildinfo/testdata/fuzz/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/buildinfo/testdata/fuzz/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/buildinfo/testdata/fuzz/FuzzRead/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/buildinfo/testdata/fuzz/FuzzRead/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/buildinfo/testdata/go117/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/buildinfo/testdata/go117 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/buildinfo/testdata/go117 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/buildinfo/testdata/go117 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/plan9obj/file.go /src/goroot/src/debug/plan9obj/file_test.go /src/goroot/src/debug/plan9obj/plan9obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package debug/plan9obj Step #3 - "compile-libfuzzer-address-x86_64": + pkg=debug/plan9obj Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/plan9obj Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^debug_plan9obj ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/plan9obj fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:38 Found package in /src/goroot/src/debug/plan9obj Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:38 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:38 Array result for Sym is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/debug_plan9obj.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_plan9obj.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_debug_plan9obj.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_debug_plan9obj.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_debug_plan9obj.a ./fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_debug_plan9obj/ngolofuzz.pb.o fuzz_ng_debug_plan9obj//ngolofuzz.o fuzz_ng_debug_plan9obj.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_debug_plan9obj.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_debug_plan9obj/copy/file.go fuzz_ng_debug_plan9obj/copy/plan9obj.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_plan9obj/copy/file.go fuzz_ng_debug_plan9obj/copy/plan9obj.go /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_plan9obj/fuzz_ng.go fuzz_ng_debug_plan9obj/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/debug/plan9obj/file_test.go /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/debug/plan9obj/testdata /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_plan9obj/' /src/goroot/src/fuzz_ng_debug_plan9obj/file.go /src/goroot/src/fuzz_ng_debug_plan9obj/file_test.go /src/goroot/src/fuzz_ng_debug_plan9obj/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_plan9obj/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_plan9obj/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_plan9obj/plan9obj.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_plan9obj/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_plan9obj/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_plan9obj /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_debug_plan9obj 0.004s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_plan9obj/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_plan9obj Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_debug_plan9obj_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3153ade7b7390ba707f3203900a66df0b0b5065e (deflated 51%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/390ca93f905a20671d757c2d0662d4915a707206 (deflated 53%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/35ad692297f3144415ec0746a63ff5f8c21cbb23 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/104bbe64c4bd64130202ab2eb4b2a674626454af (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d730ee67d8cd0b89f4cfe9d12f890b45a2a6c417 (deflated 61%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b9eae7dbf34a86984ba3284c229684c5a892aad9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo debug/plan9obj Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/plan9obj/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/plan9obj/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/pe/file.go /src/goroot/src/debug/pe/file_cgo_test.go /src/goroot/src/debug/pe/file_test.go /src/goroot/src/debug/pe/pe.go /src/goroot/src/debug/pe/section.go /src/goroot/src/debug/pe/string.go /src/goroot/src/debug/pe/symbol.go /src/goroot/src/debug/pe/symbols_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package debug/pe Step #3 - "compile-libfuzzer-address-x86_64": + pkg=debug/pe Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/pe Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=debug_pe Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^debug_pe ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/pe fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Found package in /src/goroot/src/debug/pe Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Type StringTable is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Function String has unproduced recv StringTable Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:47 Function FullName has unproduced recv COFFSymbol Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/debug_pe.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_pe.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_debug_pe.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_debug_pe.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_debug_pe.a ./fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_debug_pe/ngolofuzz.pb.o fuzz_ng_debug_pe//ngolofuzz.o fuzz_ng_debug_pe.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_debug_pe.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_debug_pe/copy/file.go fuzz_ng_debug_pe/copy/pe.go fuzz_ng_debug_pe/copy/section.go fuzz_ng_debug_pe/copy/string.go fuzz_ng_debug_pe/copy/symbol.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_pe/copy/file.go fuzz_ng_debug_pe/copy/pe.go fuzz_ng_debug_pe/copy/section.go fuzz_ng_debug_pe/copy/string.go fuzz_ng_debug_pe/copy/symbol.go /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_pe/fuzz_ng.go fuzz_ng_debug_pe/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/debug/pe/file_cgo_test.go /src/goroot/src/debug/pe/file_test.go /src/goroot/src/debug/pe/symbols_test.go /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/debug/pe/testdata /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_pe/' /src/goroot/src/fuzz_ng_debug_pe/file.go /src/goroot/src/fuzz_ng_debug_pe/file_cgo_test.go /src/goroot/src/fuzz_ng_debug_pe/file_test.go /src/goroot/src/fuzz_ng_debug_pe/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_pe/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_pe/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_pe/pe.go /src/goroot/src/fuzz_ng_debug_pe/section.go /src/goroot/src/fuzz_ng_debug_pe/string.go /src/goroot/src/fuzz_ng_debug_pe/symbol.go /src/goroot/src/fuzz_ng_debug_pe/symbols_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_pe/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_pe/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_pe /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_debug_pe 0.012s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_pe/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_pe Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_debug_pe_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/85342f236469cc56902a97fdd001b53bff9df289 (deflated 46%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3760686e73f92b0a12fc4c542f705d05b3ceebe2 (deflated 56%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cf232a43dd10495c1afa67a87091260eed818905 (deflated 61%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4c841ae321d2b6b9a4d3d3183d03f97f2af5c421 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fdeacb2b2259482825300e1cc7211fad3be5e6c3 (deflated 60%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/80d1aeacd1a336b7f7d5e9db2deb51e3c2057f84 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ce6e51d22e5b8018144f8f8d0044bb417fcd18ef (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4b27206ab6a3541ea3273a005fb6693afd7ad094 (deflated 69%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1e86942cfd5b64294684b0eaac71070efe996f38 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fd045671f3027a8190ba0eaf3dc99d2bc7e4f2bc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f148938808684fc499c4d740c5851b6310895b9c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b0db08ec11a3e5d272b5f7d4203ff9ff0b0d02cd (deflated 71%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a9d42e7acdcc2c329d31d8127df7986a16f61bff (deflated 63%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f915a925d88e6671207c0a9d58490b9680140bf6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5ef6bcdd840748710a6de90d274e6167fb436ad1 (deflated 67%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a5bfdce778d73e9a4d5de78c61e6f662713eef0d (deflated 78%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/57c796ededa0aacd9fe42b35947142e8e257ba81 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/98bfff19fe738d3e3588936d20661a912dde2c33 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo debug/pe Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/pe/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/pe/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/macho/fat.go /src/goroot/src/debug/macho/file.go /src/goroot/src/debug/macho/file_test.go /src/goroot/src/debug/macho/macho.go /src/goroot/src/debug/macho/reloctype.go /src/goroot/src/debug/macho/reloctype_string.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package debug/macho Step #3 - "compile-libfuzzer-address-x86_64": + pkg=debug/macho Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/macho Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=debug_macho Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^debug_macho ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/macho fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Found package in /src/goroot/src/debug/macho Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Type LoadBytes is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Function Raw has unproduced recv LoadBytes Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:27:56 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/debug_macho.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_macho.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_debug_macho.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_debug_macho.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_debug_macho.a ./fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_debug_macho/ngolofuzz.pb.o fuzz_ng_debug_macho//ngolofuzz.o fuzz_ng_debug_macho.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_debug_macho.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_debug_macho/copy/fat.go fuzz_ng_debug_macho/copy/file.go fuzz_ng_debug_macho/copy/macho.go fuzz_ng_debug_macho/copy/reloctype.go fuzz_ng_debug_macho/copy/reloctype_string.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_macho/copy/fat.go fuzz_ng_debug_macho/copy/file.go fuzz_ng_debug_macho/copy/macho.go fuzz_ng_debug_macho/copy/reloctype.go fuzz_ng_debug_macho/copy/reloctype_string.go /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_macho/fuzz_ng.go fuzz_ng_debug_macho/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/debug/macho/file_test.go /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/debug/macho/testdata /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_macho/' /src/goroot/src/fuzz_ng_debug_macho/fat.go /src/goroot/src/fuzz_ng_debug_macho/file.go /src/goroot/src/fuzz_ng_debug_macho/file_test.go /src/goroot/src/fuzz_ng_debug_macho/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_macho/macho.go /src/goroot/src/fuzz_ng_debug_macho/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_macho/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_macho/reloctype.go /src/goroot/src/fuzz_ng_debug_macho/reloctype_string.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_macho/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_macho/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_macho /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_debug_macho 0.006s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_macho/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_macho Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_debug_macho_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/46f6f0b4d2cf55b3862e26b8c16836255328ac82 (deflated 55%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c0cba4ecd7eba79f7ff5471e94259db3977399a1 (deflated 71%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/421c39ab067d9cc52029b6d2018369829b7ffd82 (deflated 57%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fa526467e6a7d8d37f8785bc49f3af9dc66f88cf (deflated 71%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cdd0909b2d3d956b65a2d43c577e13fb6c6c3377 (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ba74ae5ce9419ff1c866e21686668a54fcd83ca5 (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d83462e1f946ca6638870d30ac4e7805baf48eb8 (deflated 91%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/012bdf28ea48d34cedf59424c51305945ba975ec (deflated 53%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/97a6e96fe864c2f31700d621205f92e789a093b0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/01b450b240a325af164e6f250f69d0dfe710b4b6 (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/015cb9a22779eede37051e5bf2953b96b4ee1a83 (deflated 90%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c7519b9bb0b12b36a639bd127301dba30844c075 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c328354cf1fa6731ec7bdf9e91d8629ebc4150cf (deflated 90%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c22ccbc616ddabc1aacc616c77c2bd885328b16f (deflated 94%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2e5cc3ed089a317d8a8412f40abe549fadc9f733 (deflated 85%) Step #3 - "compile-libfuzzer-address-x86_64": + echo debug/macho Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/macho/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/macho/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/dwarf/attr_string.go /src/goroot/src/debug/dwarf/buf.go /src/goroot/src/debug/dwarf/class_string.go /src/goroot/src/debug/dwarf/const.go /src/goroot/src/debug/dwarf/dwarf5ranges_test.go /src/goroot/src/debug/dwarf/entry.go /src/goroot/src/debug/dwarf/entry_test.go /src/goroot/src/debug/dwarf/export_test.go /src/goroot/src/debug/dwarf/line.go /src/goroot/src/debug/dwarf/line_test.go /src/goroot/src/debug/dwarf/open.go /src/goroot/src/debug/dwarf/tag_string.go /src/goroot/src/debug/dwarf/type.go /src/goroot/src/debug/dwarf/type_test.go /src/goroot/src/debug/dwarf/typeunit.go /src/goroot/src/debug/dwarf/unit.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package debug/dwarf Step #3 - "compile-libfuzzer-address-x86_64": + pkg=debug/dwarf Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/dwarf Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^debug_dwarf ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude ArrayType' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ArrayType debug/dwarf fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Found package in /src/goroot/src/debug/dwarf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Array result for uint64 is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Array result for LineFile is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Type VoidType is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Type DotDotDotType is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Type DecodeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Type Offset is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function Error has unproduced recv DecodeError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function Seek has unproduced argument Offset Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function Next has unproduced argument LineEntry Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function SeekPC has unproduced argument LineEntry Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv QualType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function Size has unproduced recv QualType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv ArrayType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function Size has unproduced recv ArrayType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv VoidType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv PtrType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv StructType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function Defn has unproduced recv StructType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv EnumType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv FuncType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv DotDotDotType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function String has unproduced recv TypedefType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function Size has unproduced recv TypedefType Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:06 Function Type has unproduced argument Offset Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/debug_dwarf.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_dwarf.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_debug_dwarf.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_debug_dwarf.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_debug_dwarf.a ./fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_debug_dwarf/ngolofuzz.pb.o fuzz_ng_debug_dwarf//ngolofuzz.o fuzz_ng_debug_dwarf.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_debug_dwarf.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_debug_dwarf/copy/attr_string.go fuzz_ng_debug_dwarf/copy/buf.go fuzz_ng_debug_dwarf/copy/class_string.go fuzz_ng_debug_dwarf/copy/const.go fuzz_ng_debug_dwarf/copy/entry.go fuzz_ng_debug_dwarf/copy/line.go fuzz_ng_debug_dwarf/copy/open.go fuzz_ng_debug_dwarf/copy/tag_string.go fuzz_ng_debug_dwarf/copy/type.go fuzz_ng_debug_dwarf/copy/typeunit.go fuzz_ng_debug_dwarf/copy/unit.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_dwarf/copy/attr_string.go fuzz_ng_debug_dwarf/copy/buf.go fuzz_ng_debug_dwarf/copy/class_string.go fuzz_ng_debug_dwarf/copy/const.go fuzz_ng_debug_dwarf/copy/entry.go fuzz_ng_debug_dwarf/copy/line.go fuzz_ng_debug_dwarf/copy/open.go fuzz_ng_debug_dwarf/copy/tag_string.go fuzz_ng_debug_dwarf/copy/type.go fuzz_ng_debug_dwarf/copy/typeunit.go fuzz_ng_debug_dwarf/copy/unit.go /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_dwarf/fuzz_ng.go fuzz_ng_debug_dwarf/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/debug/dwarf/dwarf5ranges_test.go /src/goroot/src/debug/dwarf/entry_test.go /src/goroot/src/debug/dwarf/export_test.go /src/goroot/src/debug/dwarf/line_test.go /src/goroot/src/debug/dwarf/type_test.go /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/debug/dwarf/testdata /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_dwarf/' /src/goroot/src/fuzz_ng_debug_dwarf/attr_string.go /src/goroot/src/fuzz_ng_debug_dwarf/buf.go /src/goroot/src/fuzz_ng_debug_dwarf/class_string.go /src/goroot/src/fuzz_ng_debug_dwarf/const.go /src/goroot/src/fuzz_ng_debug_dwarf/dwarf5ranges_test.go /src/goroot/src/fuzz_ng_debug_dwarf/entry.go /src/goroot/src/fuzz_ng_debug_dwarf/entry_test.go /src/goroot/src/fuzz_ng_debug_dwarf/export_test.go /src/goroot/src/fuzz_ng_debug_dwarf/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_dwarf/line.go /src/goroot/src/fuzz_ng_debug_dwarf/line_test.go /src/goroot/src/fuzz_ng_debug_dwarf/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_dwarf/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_dwarf/open.go /src/goroot/src/fuzz_ng_debug_dwarf/tag_string.go /src/goroot/src/fuzz_ng_debug_dwarf/type.go /src/goroot/src/fuzz_ng_debug_dwarf/type_test.go /src/goroot/src/fuzz_ng_debug_dwarf/typeunit.go /src/goroot/src/fuzz_ng_debug_dwarf/unit.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_dwarf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_dwarf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_dwarf /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_debug_dwarf [fuzz_ng_debug_dwarf.test] Step #3 - "compile-libfuzzer-address-x86_64": ./const.go:24:2: AttrHighpc already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/const.go:24:2: other declaration of AttrHighpc Step #3 - "compile-libfuzzer-address-x86_64": ./const.go:36:2: AttrInline already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/const.go:36:2: other declaration of AttrInline Step #3 - "compile-libfuzzer-address-x86_64": ./const.go:65:2: AttrPriority already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/const.go:65:2: other declaration of AttrPriority Step #3 - "compile-libfuzzer-address-x86_64": ./const.go:92:2: AttrDigitCount already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/const.go:92:2: other declaration of AttrDigitCount Step #3 - "compile-libfuzzer-address-x86_64": ./const.go:97:2: AttrObjectPointer already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/const.go:97:2: other declaration of AttrObjectPointer Step #3 - "compile-libfuzzer-address-x86_64": ./const.go:105:2: AttrDataBitOffset already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/const.go:105:2: other declaration of AttrDataBitOffset Step #3 - "compile-libfuzzer-address-x86_64": ./const.go:121:2: AttrCallAllSourceCalls already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/const.go:121:2: other declaration of AttrCallAllSourceCalls Step #3 - "compile-libfuzzer-address-x86_64": ./entry.go:291:2: ClassAddress already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/entry.go:291:2: other declaration of ClassAddress Step #3 - "compile-libfuzzer-address-x86_64": ./type.go:81:6: ComplexType already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/type.go:81:6: other declaration of ComplexType Step #3 - "compile-libfuzzer-address-x86_64": ./line.go:649:6: LineReaderPos already declared through dot-import of package dwarf ("debug/dwarf") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/debug/dwarf/line.go:649:6: other declaration of LineReaderPos Step #3 - "compile-libfuzzer-address-x86_64": ./line.go:649:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_debug_dwarf [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_dwarf/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_dwarf Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_debug_dwarf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo debug/dwarf Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/dwarf/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/dwarf/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/debug/elf/elf.go /src/goroot/src/debug/elf/elf_test.go /src/goroot/src/debug/elf/file.go /src/goroot/src/debug/elf/file_test.go /src/goroot/src/debug/elf/reader.go /src/goroot/src/debug/elf/symbols_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package debug/elf Step #3 - "compile-libfuzzer-address-x86_64": + pkg=debug/elf Step #3 - "compile-libfuzzer-address-x86_64": ++ echo debug/elf Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=debug_elf Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^debug_elf ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing debug/elf fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Found package in /src/goroot/src/debug/elf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for Symbol is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for Symbol is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for ImportedSymbol is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for DynamicVersion is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for DynamicVersionNeed is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Array result for uint64 is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Type VersionIndex is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Type Prog is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Type FormatError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Function Open has unproduced recv Prog Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Function Error has unproduced recv FormatError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Function IsHidden has unproduced recv VersionIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:15 Function Index has unproduced recv VersionIndex Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/debug_elf.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/debug_elf.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_debug_elf.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_debug_elf.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_debug_elf.a ./fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_debug_elf/ngolofuzz.pb.o fuzz_ng_debug_elf//ngolofuzz.o fuzz_ng_debug_elf.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_debug_elf.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_debug_elf/copy/elf.go fuzz_ng_debug_elf/copy/file.go fuzz_ng_debug_elf/copy/reader.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_elf/copy/elf.go fuzz_ng_debug_elf/copy/file.go fuzz_ng_debug_elf/copy/reader.go /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_debug_elf/fuzz_ng.go fuzz_ng_debug_elf/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/debug/elf/elf_test.go /src/goroot/src/debug/elf/file_test.go /src/goroot/src/debug/elf/symbols_test.go /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/debug/elf/testdata /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_debug_elf/' /src/goroot/src/fuzz_ng_debug_elf/elf.go /src/goroot/src/fuzz_ng_debug_elf/elf_test.go /src/goroot/src/fuzz_ng_debug_elf/file.go /src/goroot/src/fuzz_ng_debug_elf/file_test.go /src/goroot/src/fuzz_ng_debug_elf/fuzz_ng.go /src/goroot/src/fuzz_ng_debug_elf/ngolo_helper.go /src/goroot/src/fuzz_ng_debug_elf/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_debug_elf/reader.go /src/goroot/src/fuzz_ng_debug_elf/symbols_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_elf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_debug_elf/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_elf /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestNoSectionOverlaps (0.01s) Step #3 - "compile-libfuzzer-address-x86_64": file_test.go:1207: EOF Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestLargeNumberOfSections (0.05s) Step #3 - "compile-libfuzzer-address-x86_64": file_test.go:1479: cannot create file from data: EOF Step #3 - "compile-libfuzzer-address-x86_64": panic: runtime error: invalid memory address or nil pointer dereference [recovered, repanicked] Step #3 - "compile-libfuzzer-address-x86_64": [signal SIGSEGV: segmentation violation code=0x1 addr=0x58 pc=0x652732] Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 87 [running]: Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner.func1.2({0x6a74a0, 0x95ffe0}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1967 +0x232 Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner.func1() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1970 +0x349 Step #3 - "compile-libfuzzer-address-x86_64": panic({0x6a74a0?, 0x95ffe0?}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/runtime/panic.go:856 +0x13a Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_debug_elf.(*File).Close(...) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_elf/file.go:269 Step #3 - "compile-libfuzzer-address-x86_64": panic({0x6a74a0?, 0x95ffe0?}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/runtime/panic.go:856 +0x13a Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_debug_elf.TestLargeNumberOfSections(0x2ba2c1158488) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_debug_elf/file_test.go:1492 +0x899 Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner(0x2ba2c1158488, 0x7269d8) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:2029 +0xea Step #3 - "compile-libfuzzer-address-x86_64": created by testing.(*T).Run in goroutine 1 Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:2094 +0x4dd Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_debug_elf 0.080s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_debug_elf/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_debug_elf Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_debug_elf_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/44252a4928a766f4317164020f5ef56085526b99 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/af48443eb699112ce3d3e902299454fe91d7d3cd (deflated 66%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/547fd6952c81f2dfa2ff7e9bbb8110928928f255 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/86917085fc0b3e47cbfae21044716b370152b816 (deflated 63%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/08d0f2386a880b7e451db79da6bb5337c6165781 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/61e8fd655b20e5925f6263b413a510385da552be (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/54b57d8b366e4ae59d031efa8a8566c4d54af6c5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/63ad74830bf6c483f3c1f3c64a996f03a483ff50 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/77458d2d3755f80458b93001edd913042fd62e0b (deflated 72%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/058085f59603da9f0a8710a5eaf09aaa07c22362 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1c8ca069f712118ea3d944ffa24ed6abb5a8c7b0 (deflated 63%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/548cf4f1f67230ca5131fd1c5eef7d119c54949b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5ad4e1666a9d377076e40436b8af372f66b9e1d6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5347609f2ea17e1459857da7473089b5ccaafd91 (deflated 95%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/332197aa52490b5aa76ffbd75d34b1eb7404419b (deflated 69%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/28af6e40e929f36f52b3d92d3aa22ea7072d50f1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/18982b593efea98ed6f9f97ab2cf65dfb985808b (deflated 66%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e2a2fa0248eebb488c0a459f1d337e0474153c31 (deflated 71%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1adeb30cbd3d54a8984359d3a3f2f4b34a2f6692 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a55591a946190558ca9226386b4e2092dc3142be (deflated 73%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dcd7dd0b97fe9c890439eef4ec96611ca3599e8b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5f9703e2517dc6e17b008b95d618cba11bf41763 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8ba0e6ceeb51a0e09aedb37507817c9214e2e4f8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b05b61828f1e2dd79b7bdd9b29e0ab8327b84841 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a64e63eeae02b75016e188fc901a04aa3594ff53 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4c5e7c0c1461e5e9dc8cd0651384dc7b74b41b3f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dfaff2420d21d2bf5fbe14ad02b4e3e1f1142b0c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6fbb2629643b4ec185c119c50fcf9f3d3bce68cf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/245558cf6b6ef02a0ed74198594c2c644c7804a4 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/264e408b03059c953ba8c6effa0243f73ef8d388 (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f98c47eb8ac821bb73fc1a3edb88e3d1e5bf150b (deflated 61%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ddd333ab29e2285d80fd20c5e5f034cc4c816ccd (deflated 57%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/05c9db63b606496900a7d04b9ae3d75d25f2c208 (deflated 69%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/35af19b81ea4d51c362b66976bdc68b7a09e0f07 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8da09b9008133bba90d97aa1695431886646ad86 (deflated 59%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b8f0a2edec9686857307a708e7b01fbdbaee46e3 (deflated 74%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/106a34eea0068131fb784f2413af9f5eed479e91 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c952e6938030b8bf102252d9599e4fcc6986ab36 (deflated 68%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0a39b455692eabe63b8fc485503daf4ea93cb47e (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fc0e7dcd47eaef99d11e7d751ef0b1345503b0c0 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/17a57066e93e23a1c34237da0be83126a1972d47 (deflated 69%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1eea5bfd6d6b4d59218939e7cf0ea0b9be0d8972 (deflated 50%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/57fdb194775955f636eabaa3cec0f255f214b8d7 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/26500b84da36730ad1f5b7eaa695c7d3afcea1a9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a9020ceca64e14e29b3d2fbbd3056181aa71b37e (deflated 63%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f60dad1c59c7e922bf67bb21c9bbd6c818f49b25 (deflated 75%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/05f9734fabee14b5e4335ab6a42c4cb04d76db6e (deflated 59%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/889cf9a6f60a6657c6a9c417b24f46d83e3f8019 (deflated 69%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2f4bdbd536a2549d280a188d7702a7ad33b6ad52 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/31d61864b9adad9f0828a4a658266c47ee3a611f (deflated 55%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d5b5232bd73f929177af2f6045c0d0aa1c32ef0a (deflated 71%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2cd8711b162990963b50894c027fd474693593d2 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e3017d89948f6b91dd01d62f4054d99f140bf542 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/426aa1b48b594ecb0f99140f320e9b2f29ddecf0 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": + echo debug/elf Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/debug/elf/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/debug/elf/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/syscall/badlinkname_unix.go /src/goroot/src/syscall/bpf_bsd.go /src/goroot/src/syscall/const_plan9.go /src/goroot/src/syscall/creds_test.go /src/goroot/src/syscall/dir_plan9.go /src/goroot/src/syscall/dirent.go /src/goroot/src/syscall/dirent_test.go /src/goroot/src/syscall/dll_windows.go /src/goroot/src/syscall/env_unix.go /src/goroot/src/syscall/env_unix_test.go /src/goroot/src/syscall/env_windows.go /src/goroot/src/syscall/errors_plan9.go /src/goroot/src/syscall/exec_aix_test.go /src/goroot/src/syscall/exec_bsd.go /src/goroot/src/syscall/exec_freebsd.go /src/goroot/src/syscall/exec_freebsd_test.go /src/goroot/src/syscall/exec_libc.go /src/goroot/src/syscall/exec_libc2.go /src/goroot/src/syscall/exec_linux.go /src/goroot/src/syscall/exec_linux_test.go /src/goroot/src/syscall/exec_pdeathsig_test.go /src/goroot/src/syscall/exec_plan9.go /src/goroot/src/syscall/exec_solaris_test.go /src/goroot/src/syscall/exec_unix.go /src/goroot/src/syscall/exec_unix_test.go /src/goroot/src/syscall/exec_windows.go /src/goroot/src/syscall/exec_windows_test.go /src/goroot/src/syscall/export_bsd_test.go /src/goroot/src/syscall/export_linux_test.go /src/goroot/src/syscall/export_rlimit_test.go /src/goroot/src/syscall/export_wasip1_test.go /src/goroot/src/syscall/export_windows_test.go /src/goroot/src/syscall/flock_aix.go /src/goroot/src/syscall/flock_bsd.go /src/goroot/src/syscall/flock_linux.go /src/goroot/src/syscall/flock_linux_32bit.go /src/goroot/src/syscall/forkpipe.go /src/goroot/src/syscall/forkpipe2.go /src/goroot/src/syscall/fs_js.go /src/goroot/src/syscall/fs_wasip1.go /src/goroot/src/syscall/fs_wasip1_test.go /src/goroot/src/syscall/getdirentries_test.go /src/goroot/src/syscall/linkname_bsd.go /src/goroot/src/syscall/linkname_darwin.go /src/goroot/src/syscall/linkname_libc.go /src/goroot/src/syscall/linkname_openbsd.go /src/goroot/src/syscall/linkname_unix.go /src/goroot/src/syscall/lsf_linux.go /src/goroot/src/syscall/mkasm.go /src/goroot/src/syscall/mkpost.go /src/goroot/src/syscall/mksyscall_windows.go /src/goroot/src/syscall/mmap_unix_test.go /src/goroot/src/syscall/net.go /src/goroot/src/syscall/net_fake.go /src/goroot/src/syscall/net_js.go /src/goroot/src/syscall/net_wasip1.go /src/goroot/src/syscall/netlink_linux.go /src/goroot/src/syscall/os_wasip1.go /src/goroot/src/syscall/pwd_plan9.go /src/goroot/src/syscall/rlimit.go /src/goroot/src/syscall/rlimit_darwin.go /src/goroot/src/syscall/rlimit_stub.go /src/goroot/src/syscall/rlimit_test.go /src/goroot/src/syscall/route_bsd.go /src/goroot/src/syscall/route_darwin.go /src/goroot/src/syscall/route_dragonfly.go /src/goroot/src/syscall/route_freebsd.go /src/goroot/src/syscall/route_freebsd_32bit.go /src/goroot/src/syscall/route_freebsd_64bit.go /src/goroot/src/syscall/route_netbsd.go /src/goroot/src/syscall/route_openbsd.go /src/goroot/src/syscall/security_windows.go /src/goroot/src/syscall/setuidgid_32_linux.go /src/goroot/src/syscall/setuidgid_linux.go /src/goroot/src/syscall/sockcmsg_dragonfly.go /src/goroot/src/syscall/sockcmsg_linux.go /src/goroot/src/syscall/sockcmsg_unix.go /src/goroot/src/syscall/sockcmsg_unix_other.go /src/goroot/src/syscall/syscall.go /src/goroot/src/syscall/syscall_aix.go /src/goroot/src/syscall/syscall_aix_ppc64.go /src/goroot/src/syscall/syscall_bsd.go /src/goroot/src/syscall/syscall_bsd_test.go /src/goroot/src/syscall/syscall_darwin.go /src/goroot/src/syscall/syscall_darwin_amd64.go /src/goroot/src/syscall/syscall_darwin_arm64.go /src/goroot/src/syscall/syscall_dragonfly.go /src/goroot/src/syscall/syscall_dragonfly_amd64.go /src/goroot/src/syscall/syscall_freebsd.go /src/goroot/src/syscall/syscall_freebsd_386.go /src/goroot/src/syscall/syscall_freebsd_amd64.go /src/goroot/src/syscall/syscall_freebsd_arm.go /src/goroot/src/syscall/syscall_freebsd_arm64.go /src/goroot/src/syscall/syscall_freebsd_riscv64.go /src/goroot/src/syscall/syscall_freebsd_test.go /src/goroot/src/syscall/syscall_illumos.go /src/goroot/src/syscall/syscall_js.go /src/goroot/src/syscall/syscall_linux.go /src/goroot/src/syscall/syscall_linux_386.go /src/goroot/src/syscall/syscall_linux_amd64.go /src/goroot/src/syscall/syscall_linux_arm.go /src/goroot/src/syscall/syscall_linux_arm64.go /src/goroot/src/syscall/syscall_linux_loong64.go /src/goroot/src/syscall/syscall_linux_mips64x.go /src/goroot/src/syscall/syscall_linux_mipsx.go /src/goroot/src/syscall/syscall_linux_ppc64x.go /src/goroot/src/syscall/syscall_linux_riscv64.go /src/goroot/src/syscall/syscall_linux_s390x.go /src/goroot/src/syscall/syscall_linux_test.go /src/goroot/src/syscall/syscall_netbsd.go /src/goroot/src/syscall/syscall_netbsd_386.go /src/goroot/src/syscall/syscall_netbsd_amd64.go /src/goroot/src/syscall/syscall_netbsd_arm.go /src/goroot/src/syscall/syscall_netbsd_arm64.go /src/goroot/src/syscall/syscall_openbsd.go /src/goroot/src/syscall/syscall_openbsd1.go /src/goroot/src/syscall/syscall_openbsd_386.go /src/goroot/src/syscall/syscall_openbsd_amd64.go /src/goroot/src/syscall/syscall_openbsd_arm.go /src/goroot/src/syscall/syscall_openbsd_arm64.go /src/goroot/src/syscall/syscall_openbsd_libc.go /src/goroot/src/syscall/syscall_openbsd_mips64.go /src/goroot/src/syscall/syscall_openbsd_ppc64.go /src/goroot/src/syscall/syscall_openbsd_riscv64.go /src/goroot/src/syscall/syscall_plan9.go /src/goroot/src/syscall/syscall_plan9_test.go /src/goroot/src/syscall/syscall_ptrace_test.go /src/goroot/src/syscall/syscall_solaris.go /src/goroot/src/syscall/syscall_solaris_amd64.go /src/goroot/src/syscall/syscall_solarisonly.go /src/goroot/src/syscall/syscall_test.go /src/goroot/src/syscall/syscall_unix.go /src/goroot/src/syscall/syscall_unix_test.go /src/goroot/src/syscall/syscall_wasip1.go /src/goroot/src/syscall/syscall_windows.go /src/goroot/src/syscall/syscall_windows_test.go /src/goroot/src/syscall/tables_js.go /src/goroot/src/syscall/tables_wasip1.go /src/goroot/src/syscall/time_fake.go /src/goroot/src/syscall/time_nofake.go /src/goroot/src/syscall/timestruct.go /src/goroot/src/syscall/types_aix.go /src/goroot/src/syscall/types_darwin.go /src/goroot/src/syscall/types_dragonfly.go /src/goroot/src/syscall/types_freebsd.go /src/goroot/src/syscall/types_illumos_amd64.go /src/goroot/src/syscall/types_linux.go /src/goroot/src/syscall/types_netbsd.go /src/goroot/src/syscall/types_openbsd.go /src/goroot/src/syscall/types_solaris.go /src/goroot/src/syscall/types_windows.go /src/goroot/src/syscall/types_windows_386.go /src/goroot/src/syscall/types_windows_amd64.go /src/goroot/src/syscall/types_windows_arm64.go /src/goroot/src/syscall/wtf8_windows.go /src/goroot/src/syscall/wtf8_windows_test.go /src/goroot/src/syscall/zerrors_aix_ppc64.go /src/goroot/src/syscall/zerrors_darwin_amd64.go /src/goroot/src/syscall/zerrors_darwin_arm64.go /src/goroot/src/syscall/zerrors_dragonfly_amd64.go /src/goroot/src/syscall/zerrors_freebsd_386.go /src/goroot/src/syscall/zerrors_freebsd_amd64.go /src/goroot/src/syscall/zerrors_freebsd_arm.go /src/goroot/src/syscall/zerrors_freebsd_arm64.go /src/goroot/src/syscall/zerrors_freebsd_riscv64.go /src/goroot/src/syscall/zerrors_linux_386.go /src/goroot/src/syscall/zerrors_linux_amd64.go /src/goroot/src/syscall/zerrors_linux_arm.go /src/goroot/src/syscall/zerrors_linux_arm64.go /src/goroot/src/syscall/zerrors_linux_loong64.go /src/goroot/src/syscall/zerrors_linux_mips.go /src/goroot/src/syscall/zerrors_linux_mips64.go /src/goroot/src/syscall/zerrors_linux_mips64le.go /src/goroot/src/syscall/zerrors_linux_mipsle.go /src/goroot/src/syscall/zerrors_linux_ppc64.go /src/goroot/src/syscall/zerrors_linux_ppc64le.go /src/goroot/src/syscall/zerrors_linux_riscv64.go /src/goroot/src/syscall/zerrors_linux_s390x.go /src/goroot/src/syscall/zerrors_netbsd_386.go /src/goroot/src/syscall/zerrors_netbsd_amd64.go /src/goroot/src/syscall/zerrors_netbsd_arm.go /src/goroot/src/syscall/zerrors_netbsd_arm64.go /src/goroot/src/syscall/zerrors_openbsd_386.go /src/goroot/src/syscall/zerrors_openbsd_amd64.go /src/goroot/src/syscall/zerrors_openbsd_arm.go /src/goroot/src/syscall/zerrors_openbsd_arm64.go /src/goroot/src/syscall/zerrors_openbsd_mips64.go /src/goroot/src/syscall/zerrors_openbsd_ppc64.go /src/goroot/src/syscall/zerrors_openbsd_riscv64.go /src/goroot/src/syscall/zerrors_solaris_amd64.go /src/goroot/src/syscall/zerrors_windows.go /src/goroot/src/syscall/zsyscall_aix_ppc64.go /src/goroot/src/syscall/zsyscall_darwin_amd64.go /src/goroot/src/syscall/zsyscall_darwin_arm64.go /src/goroot/src/syscall/zsyscall_dragonfly_amd64.go /src/goroot/src/syscall/zsyscall_freebsd_386.go /src/goroot/src/syscall/zsyscall_freebsd_amd64.go /src/goroot/src/syscall/zsyscall_freebsd_arm.go /src/goroot/src/syscall/zsyscall_freebsd_arm64.go /src/goroot/src/syscall/zsyscall_freebsd_riscv64.go /src/goroot/src/syscall/zsyscall_linux_386.go /src/goroot/src/syscall/zsyscall_linux_amd64.go /src/goroot/src/syscall/zsyscall_linux_arm.go /src/goroot/src/syscall/zsyscall_linux_arm64.go /src/goroot/src/syscall/zsyscall_linux_loong64.go /src/goroot/src/syscall/zsyscall_linux_mips.go /src/goroot/src/syscall/zsyscall_linux_mips64.go /src/goroot/src/syscall/zsyscall_linux_mips64le.go /src/goroot/src/syscall/zsyscall_linux_mipsle.go /src/goroot/src/syscall/zsyscall_linux_ppc64.go /src/goroot/src/syscall/zsyscall_linux_ppc64le.go /src/goroot/src/syscall/zsyscall_linux_riscv64.go /src/goroot/src/syscall/zsyscall_linux_s390x.go /src/goroot/src/syscall/zsyscall_netbsd_386.go /src/goroot/src/syscall/zsyscall_netbsd_amd64.go /src/goroot/src/syscall/zsyscall_netbsd_arm.go /src/goroot/src/syscall/zsyscall_netbsd_arm64.go /src/goroot/src/syscall/zsyscall_openbsd_386.go /src/goroot/src/syscall/zsyscall_openbsd_amd64.go /src/goroot/src/syscall/zsyscall_openbsd_arm.go /src/goroot/src/syscall/zsyscall_openbsd_arm64.go /src/goroot/src/syscall/zsyscall_openbsd_mips64.go /src/goroot/src/syscall/zsyscall_openbsd_ppc64.go /src/goroot/src/syscall/zsyscall_openbsd_riscv64.go /src/goroot/src/syscall/zsyscall_plan9_386.go /src/goroot/src/syscall/zsyscall_plan9_amd64.go /src/goroot/src/syscall/zsyscall_plan9_arm.go /src/goroot/src/syscall/zsyscall_solaris_amd64.go /src/goroot/src/syscall/zsyscall_windows.go /src/goroot/src/syscall/zsysctl_openbsd.go /src/goroot/src/syscall/zsysnum_darwin_amd64.go /src/goroot/src/syscall/zsysnum_darwin_arm64.go /src/goroot/src/syscall/zsysnum_dragonfly_amd64.go /src/goroot/src/syscall/zsysnum_freebsd_386.go /src/goroot/src/syscall/zsysnum_freebsd_amd64.go /src/goroot/src/syscall/zsysnum_freebsd_arm.go /src/goroot/src/syscall/zsysnum_freebsd_arm64.go /src/goroot/src/syscall/zsysnum_freebsd_riscv64.go /src/goroot/src/syscall/zsysnum_linux_386.go /src/goroot/src/syscall/zsysnum_linux_amd64.go /src/goroot/src/syscall/zsysnum_linux_arm.go /src/goroot/src/syscall/zsysnum_linux_arm64.go /src/goroot/src/syscall/zsysnum_linux_loong64.go /src/goroot/src/syscall/zsysnum_linux_mips.go /src/goroot/src/syscall/zsysnum_linux_mips64.go /src/goroot/src/syscall/zsysnum_linux_mips64le.go /src/goroot/src/syscall/zsysnum_linux_mipsle.go /src/goroot/src/syscall/zsysnum_linux_ppc64.go /src/goroot/src/syscall/zsysnum_linux_ppc64le.go /src/goroot/src/syscall/zsysnum_linux_riscv64.go /src/goroot/src/syscall/zsysnum_linux_s390x.go /src/goroot/src/syscall/zsysnum_netbsd_386.go /src/goroot/src/syscall/zsysnum_netbsd_amd64.go /src/goroot/src/syscall/zsysnum_netbsd_arm.go /src/goroot/src/syscall/zsysnum_netbsd_arm64.go /src/goroot/src/syscall/zsysnum_openbsd_386.go /src/goroot/src/syscall/zsysnum_openbsd_amd64.go /src/goroot/src/syscall/zsysnum_openbsd_arm.go /src/goroot/src/syscall/zsysnum_openbsd_arm64.go /src/goroot/src/syscall/zsysnum_openbsd_mips64.go /src/goroot/src/syscall/zsysnum_openbsd_ppc64.go /src/goroot/src/syscall/zsysnum_openbsd_riscv64.go /src/goroot/src/syscall/zsysnum_plan9.go /src/goroot/src/syscall/zsysnum_solaris_amd64.go /src/goroot/src/syscall/ztypes_aix_ppc64.go /src/goroot/src/syscall/ztypes_darwin_amd64.go /src/goroot/src/syscall/ztypes_darwin_arm64.go /src/goroot/src/syscall/ztypes_dragonfly_amd64.go /src/goroot/src/syscall/ztypes_freebsd_386.go /src/goroot/src/syscall/ztypes_freebsd_amd64.go /src/goroot/src/syscall/ztypes_freebsd_arm.go /src/goroot/src/syscall/ztypes_freebsd_arm64.go /src/goroot/src/syscall/ztypes_freebsd_riscv64.go /src/goroot/src/syscall/ztypes_linux_386.go /src/goroot/src/syscall/ztypes_linux_amd64.go /src/goroot/src/syscall/ztypes_linux_arm.go /src/goroot/src/syscall/ztypes_linux_arm64.go /src/goroot/src/syscall/ztypes_linux_loong64.go /src/goroot/src/syscall/ztypes_linux_mips.go /src/goroot/src/syscall/ztypes_linux_mips64.go /src/goroot/src/syscall/ztypes_linux_mips64le.go /src/goroot/src/syscall/ztypes_linux_mipsle.go /src/goroot/src/syscall/ztypes_linux_ppc64.go /src/goroot/src/syscall/ztypes_linux_ppc64le.go /src/goroot/src/syscall/ztypes_linux_riscv64.go /src/goroot/src/syscall/ztypes_linux_s390x.go /src/goroot/src/syscall/ztypes_netbsd_386.go /src/goroot/src/syscall/ztypes_netbsd_amd64.go /src/goroot/src/syscall/ztypes_netbsd_arm.go /src/goroot/src/syscall/ztypes_netbsd_arm64.go /src/goroot/src/syscall/ztypes_openbsd_386.go /src/goroot/src/syscall/ztypes_openbsd_amd64.go /src/goroot/src/syscall/ztypes_openbsd_arm.go /src/goroot/src/syscall/ztypes_openbsd_arm64.go /src/goroot/src/syscall/ztypes_openbsd_mips64.go /src/goroot/src/syscall/ztypes_openbsd_ppc64.go /src/goroot/src/syscall/ztypes_openbsd_riscv64.go /src/goroot/src/syscall/ztypes_solaris_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 298 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package syscall Step #3 - "compile-libfuzzer-address-x86_64": + pkg=syscall Step #3 - "compile-libfuzzer-address-x86_64": ++ echo syscall Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=syscall Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^syscall ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing syscall fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Found package in /src/goroot/src/syscall Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for NetlinkMessage is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for NetlinkRouteAttr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for SocketControlMessage is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Array result for int is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Type WaitStatus is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function ForkExec has unproduced argument ProcAttr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function StartProcess has unproduced argument ProcAttr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function FcntlFlock has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function FcntlFlock has unproduced argument Flock_t Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function AttachLsf has unproduced array argument SockFilter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function ParseNetlinkRouteAttr has unproduced argument NetlinkMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Setrlimit has unproduced argument Rlimit Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function ParseUnixCredentials has unproduced argument SocketControlMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Unhandled argument &ast.Ellipsis{Ellipsis:30044, Elt:(*ast.Ident)(0x30398e583ac0)} for UnixRights Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function ParseUnixRights has unproduced argument SocketControlMessage Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function RawSyscall has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function RawSyscall6 has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Syscall has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Syscall6 has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Utimes has unproduced array argument Timeval Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function UtimesNano has unproduced array argument Timespec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Futimesat has unproduced array argument Timeval Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Futimes has unproduced array argument Timeval Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Exited has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Signaled has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Stopped has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Continued has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function CoreDump has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function ExitStatus has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Signal has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function StopSignal has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function TrapCause has unproduced recv WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Wait4 has unproduced argument WaitStatus Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Wait4 has unproduced argument Rusage Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function PtracePeekText has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function PtracePeekData has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function PtracePokeText has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function PtracePokeData has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function PtraceGetRegs has unproduced argument PtraceRegs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function PtraceSetRegs has unproduced argument PtraceRegs Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Mount has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function AllThreadsSyscall has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function AllThreadsSyscall6 has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Getrlimit has unproduced argument Rlimit Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Stat has unproduced argument Stat_t Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Lstat has unproduced argument Stat_t Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function SetLen has unproduced recv Iovec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function SetControllen has unproduced recv Msghdr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Is has unproduced argument error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function SetsockoptInet4Addr has unproduced argument byte Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function SetsockoptLinger has unproduced argument Linger Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Sendfile has unproduced argument int64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Adjtimex has unproduced argument Timex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function EpollCtl has unproduced argument EpollEvent Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Getrusage has unproduced argument Rusage Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Sysinfo has unproduced argument Sysinfo_t Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Times has unproduced argument Tms Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Uname has unproduced argument Utsname Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Fstat has unproduced argument Stat_t Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Fstatfs has unproduced argument Statfs_t Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Select has unproduced argument FdSet Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Select has unproduced argument FdSet Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Select has unproduced argument FdSet Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Splice has unproduced argument int64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Splice has unproduced argument int64 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Statfs has unproduced argument Statfs_t Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Ustat has unproduced argument Ustat_t Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function EpollWait has unproduced array argument EpollEvent Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:29 Function Utime has unproduced argument Utimbuf Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/syscall.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/syscall.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_syscall Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_syscall.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:140:15: p.Orig_rax undefined (type *PtraceRegsStruct has no field or method Orig_rax) Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:146:14: p.Fs_base undefined (type *PtraceRegsStruct has no field or method Fs_base) Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:147:14: p.Gs_base undefined (type *PtraceRegsStruct has no field or method Gs_base) Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:301:6: declared and not used: SockFilterResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:302:2: declared and not used: SockFilterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:1725:2: declared and not used: SockFilterNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:1726:2: declared and not used: SockFilterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:40 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_syscall.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_syscall.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_syscall.a ./fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_syscall/fuzz_ng.go:140:15: p.Orig_rax undefined (type *PtraceRegsStruct has no field or method Orig_rax) Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_syscall/fuzz_ng.go:146:14: p.Fs_base undefined (type *PtraceRegsStruct has no field or method Fs_base) Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_syscall/fuzz_ng.go:147:14: p.Gs_base undefined (type *PtraceRegsStruct has no field or method Gs_base) Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_syscall/fuzz_ng.go:301:6: declared and not used: SockFilterResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_syscall/fuzz_ng.go:302:2: declared and not used: SockFilterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_syscall/fuzz_ng.go:1725:2: declared and not used: SockFilterNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_syscall/fuzz_ng.go:1726:2: declared and not used: SockFilterResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:40 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_syscall/ngolofuzz.pb.o fuzz_ng_syscall//ngolofuzz.o fuzz_ng_syscall.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_syscall.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_syscall.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_syscall.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_syscall/copy/badlinkname_unix.go fuzz_ng_syscall/copy/dirent.go fuzz_ng_syscall/copy/env_unix.go fuzz_ng_syscall/copy/exec_linux.go fuzz_ng_syscall/copy/exec_unix.go fuzz_ng_syscall/copy/flock_linux.go fuzz_ng_syscall/copy/forkpipe2.go fuzz_ng_syscall/copy/linkname_unix.go fuzz_ng_syscall/copy/lsf_linux.go fuzz_ng_syscall/copy/net.go fuzz_ng_syscall/copy/netlink_linux.go fuzz_ng_syscall/copy/rlimit.go fuzz_ng_syscall/copy/rlimit_stub.go fuzz_ng_syscall/copy/setuidgid_linux.go fuzz_ng_syscall/copy/sockcmsg_linux.go fuzz_ng_syscall/copy/sockcmsg_unix.go fuzz_ng_syscall/copy/sockcmsg_unix_other.go fuzz_ng_syscall/copy/syscall.go fuzz_ng_syscall/copy/syscall_linux.go fuzz_ng_syscall/copy/syscall_linux_amd64.go fuzz_ng_syscall/copy/syscall_unix.go fuzz_ng_syscall/copy/time_nofake.go fuzz_ng_syscall/copy/timestruct.go fuzz_ng_syscall/copy/zerrors_linux_amd64.go fuzz_ng_syscall/copy/zsyscall_linux_amd64.go fuzz_ng_syscall/copy/zsysnum_linux_amd64.go fuzz_ng_syscall/copy/ztypes_linux_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_syscall/copy/syscall.go:65:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_syscall/copy/badlinkname_unix.go fuzz_ng_syscall/copy/dirent.go fuzz_ng_syscall/copy/env_unix.go fuzz_ng_syscall/copy/exec_linux.go fuzz_ng_syscall/copy/exec_unix.go fuzz_ng_syscall/copy/flock_linux.go fuzz_ng_syscall/copy/forkpipe2.go fuzz_ng_syscall/copy/linkname_unix.go fuzz_ng_syscall/copy/lsf_linux.go fuzz_ng_syscall/copy/net.go fuzz_ng_syscall/copy/netlink_linux.go fuzz_ng_syscall/copy/rlimit.go fuzz_ng_syscall/copy/rlimit_stub.go fuzz_ng_syscall/copy/setuidgid_linux.go fuzz_ng_syscall/copy/sockcmsg_linux.go fuzz_ng_syscall/copy/sockcmsg_unix.go fuzz_ng_syscall/copy/sockcmsg_unix_other.go fuzz_ng_syscall/copy/syscall.go fuzz_ng_syscall/copy/syscall_linux.go fuzz_ng_syscall/copy/syscall_linux_amd64.go fuzz_ng_syscall/copy/syscall_unix.go fuzz_ng_syscall/copy/time_nofake.go fuzz_ng_syscall/copy/timestruct.go fuzz_ng_syscall/copy/zerrors_linux_amd64.go fuzz_ng_syscall/copy/zsyscall_linux_amd64.go fuzz_ng_syscall/copy/zsysnum_linux_amd64.go fuzz_ng_syscall/copy/ztypes_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_syscall/fuzz_ng.go fuzz_ng_syscall/main.4172704956.go fuzz_ng_syscall/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/syscall/creds_test.go /src/goroot/src/syscall/dirent_test.go /src/goroot/src/syscall/env_unix_test.go /src/goroot/src/syscall/exec_aix_test.go /src/goroot/src/syscall/exec_freebsd_test.go /src/goroot/src/syscall/exec_linux_test.go /src/goroot/src/syscall/exec_pdeathsig_test.go /src/goroot/src/syscall/exec_solaris_test.go /src/goroot/src/syscall/exec_unix_test.go /src/goroot/src/syscall/exec_windows_test.go /src/goroot/src/syscall/export_bsd_test.go /src/goroot/src/syscall/export_linux_test.go /src/goroot/src/syscall/export_rlimit_test.go /src/goroot/src/syscall/export_wasip1_test.go /src/goroot/src/syscall/export_windows_test.go /src/goroot/src/syscall/fs_wasip1_test.go /src/goroot/src/syscall/getdirentries_test.go /src/goroot/src/syscall/mmap_unix_test.go /src/goroot/src/syscall/rlimit_test.go /src/goroot/src/syscall/syscall_bsd_test.go /src/goroot/src/syscall/syscall_freebsd_test.go /src/goroot/src/syscall/syscall_linux_test.go /src/goroot/src/syscall/syscall_plan9_test.go /src/goroot/src/syscall/syscall_ptrace_test.go /src/goroot/src/syscall/syscall_test.go /src/goroot/src/syscall/syscall_unix_test.go /src/goroot/src/syscall/syscall_windows_test.go /src/goroot/src/syscall/wtf8_windows_test.go /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/syscall/testdata /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/syscall/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_syscall/' /src/goroot/src/fuzz_ng_syscall/badlinkname_unix.go /src/goroot/src/fuzz_ng_syscall/creds_test.go /src/goroot/src/fuzz_ng_syscall/dirent.go /src/goroot/src/fuzz_ng_syscall/dirent_test.go /src/goroot/src/fuzz_ng_syscall/env_unix.go /src/goroot/src/fuzz_ng_syscall/env_unix_test.go /src/goroot/src/fuzz_ng_syscall/exec_aix_test.go /src/goroot/src/fuzz_ng_syscall/exec_freebsd_test.go /src/goroot/src/fuzz_ng_syscall/exec_linux.go /src/goroot/src/fuzz_ng_syscall/exec_linux_test.go /src/goroot/src/fuzz_ng_syscall/exec_pdeathsig_test.go /src/goroot/src/fuzz_ng_syscall/exec_solaris_test.go /src/goroot/src/fuzz_ng_syscall/exec_unix.go /src/goroot/src/fuzz_ng_syscall/exec_unix_test.go /src/goroot/src/fuzz_ng_syscall/exec_windows_test.go /src/goroot/src/fuzz_ng_syscall/export_bsd_test.go /src/goroot/src/fuzz_ng_syscall/export_linux_test.go /src/goroot/src/fuzz_ng_syscall/export_rlimit_test.go /src/goroot/src/fuzz_ng_syscall/export_wasip1_test.go /src/goroot/src/fuzz_ng_syscall/export_windows_test.go /src/goroot/src/fuzz_ng_syscall/flock_linux.go /src/goroot/src/fuzz_ng_syscall/forkpipe2.go /src/goroot/src/fuzz_ng_syscall/fs_wasip1_test.go /src/goroot/src/fuzz_ng_syscall/fuzz_ng.go /src/goroot/src/fuzz_ng_syscall/getdirentries_test.go /src/goroot/src/fuzz_ng_syscall/linkname_unix.go /src/goroot/src/fuzz_ng_syscall/lsf_linux.go /src/goroot/src/fuzz_ng_syscall/main.4172704956.go /src/goroot/src/fuzz_ng_syscall/mmap_unix_test.go /src/goroot/src/fuzz_ng_syscall/net.go /src/goroot/src/fuzz_ng_syscall/netlink_linux.go /src/goroot/src/fuzz_ng_syscall/ngolo_helper.go /src/goroot/src/fuzz_ng_syscall/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_syscall/rlimit.go /src/goroot/src/fuzz_ng_syscall/rlimit_stub.go /src/goroot/src/fuzz_ng_syscall/rlimit_test.go /src/goroot/src/fuzz_ng_syscall/setuidgid_linux.go /src/goroot/src/fuzz_ng_syscall/sockcmsg_linux.go /src/goroot/src/fuzz_ng_syscall/sockcmsg_unix.go /src/goroot/src/fuzz_ng_syscall/sockcmsg_unix_other.go /src/goroot/src/fuzz_ng_syscall/syscall.go /src/goroot/src/fuzz_ng_syscall/syscall_bsd_test.go /src/goroot/src/fuzz_ng_syscall/syscall_freebsd_test.go /src/goroot/src/fuzz_ng_syscall/syscall_linux.go /src/goroot/src/fuzz_ng_syscall/syscall_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/syscall_linux_test.go /src/goroot/src/fuzz_ng_syscall/syscall_plan9_test.go /src/goroot/src/fuzz_ng_syscall/syscall_ptrace_test.go /src/goroot/src/fuzz_ng_syscall/syscall_test.go /src/goroot/src/fuzz_ng_syscall/syscall_unix.go /src/goroot/src/fuzz_ng_syscall/syscall_unix_test.go /src/goroot/src/fuzz_ng_syscall/syscall_windows_test.go /src/goroot/src/fuzz_ng_syscall/time_nofake.go /src/goroot/src/fuzz_ng_syscall/timestruct.go /src/goroot/src/fuzz_ng_syscall/wtf8_windows_test.go /src/goroot/src/fuzz_ng_syscall/zerrors_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/zsyscall_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/zsysnum_linux_amd64.go /src/goroot/src/fuzz_ng_syscall/ztypes_linux_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_syscall/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_syscall/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_syscall /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_syscall [fuzz_ng_syscall.test] Step #3 - "compile-libfuzzer-address-x86_64": ./syscall.go:65:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_syscall [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_syscall/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_syscall Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_syscall_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo syscall Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/syscall/js/export_test.go /src/goroot/src/syscall/js/func.go /src/goroot/src/syscall/js/js.go /src/goroot/src/syscall/js/js_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package syscall/js Step #3 - "compile-libfuzzer-address-x86_64": + pkg=syscall/js Step #3 - "compile-libfuzzer-address-x86_64": ++ echo syscall/js Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=syscall_js Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^syscall_js ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing syscall/js fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:40 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:40 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/syscall_js.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/syscall_js.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_syscall_js: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_syscall_js: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_syscall_js.a . Step #3 - "compile-libfuzzer-address-x86_64": # command-line-arguments Step #3 - "compile-libfuzzer-address-x86_64": :1: mismatched import path, have "main" (0x23cfe216a2d0), want "github.com/catenacyber/ngolo-fuzzing" (0x23cfe20bcb90) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_syscall_js.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_syscall_js.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_syscall_js.a ./fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_syscall_js: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_syscall_js/ngolofuzz.pb.o fuzz_ng_syscall_js//ngolofuzz.o fuzz_ng_syscall_js.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_syscall_js/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_syscall_js//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_syscall_js.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_syscall_js.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_syscall_js.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_syscall_js/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_syscall_js/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_syscall_js/copy/*.go' /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_syscall_js/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_syscall_js/*.go' /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_syscall_js/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/syscall/js/export_test.go /src/goroot/src/syscall/js/js_test.go /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/syscall/js/testdata /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/syscall/js/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_syscall_js/' /src/goroot/src/fuzz_ng_syscall_js/export_test.go /src/goroot/src/fuzz_ng_syscall_js/js_test.go /src/goroot/src/fuzz_ng_syscall_js/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_syscall_js/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_syscall_js/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_syscall_js /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_syscall_js [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_syscall_js/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_syscall_js Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_syscall_js: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_syscall_js_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo syscall/js Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/abi_test.go /src/goroot/src/runtime/alg.go /src/goroot/src/runtime/align_runtime_test.go /src/goroot/src/runtime/align_test.go /src/goroot/src/runtime/arena.go /src/goroot/src/runtime/arena_test.go /src/goroot/src/runtime/asan.go /src/goroot/src/runtime/asan0.go /src/goroot/src/runtime/atomic_pointer.go /src/goroot/src/runtime/auxv_none.go /src/goroot/src/runtime/badlinkname.go /src/goroot/src/runtime/badlinkname_linux.go /src/goroot/src/runtime/bitcursor_test.go /src/goroot/src/runtime/callers_test.go /src/goroot/src/runtime/cgo.go /src/goroot/src/runtime/cgo_mmap.go /src/goroot/src/runtime/cgo_ppc64x.go /src/goroot/src/runtime/cgo_sigaction.go /src/goroot/src/runtime/cgocall.go /src/goroot/src/runtime/cgocallback.go /src/goroot/src/runtime/cgocheck.go /src/goroot/src/runtime/cgroup_linux.go /src/goroot/src/runtime/cgroup_linux_test.go /src/goroot/src/runtime/cgroup_stubs.go /src/goroot/src/runtime/chan.go /src/goroot/src/runtime/chan_test.go /src/goroot/src/runtime/chanbarrier_test.go /src/goroot/src/runtime/checkptr.go /src/goroot/src/runtime/checkptr_test.go /src/goroot/src/runtime/closure_test.go /src/goroot/src/runtime/compiler.go /src/goroot/src/runtime/complex.go /src/goroot/src/runtime/complex_test.go /src/goroot/src/runtime/conv_wasm_test.go /src/goroot/src/runtime/coro.go /src/goroot/src/runtime/coro_test.go /src/goroot/src/runtime/covercounter.go /src/goroot/src/runtime/covermeta.go /src/goroot/src/runtime/cpuflags.go /src/goroot/src/runtime/cpuflags_amd64.go /src/goroot/src/runtime/cpuflags_arm64.go /src/goroot/src/runtime/cpuprof.go /src/goroot/src/runtime/cputicks.go /src/goroot/src/runtime/crash_cgo_test.go /src/goroot/src/runtime/crash_test.go /src/goroot/src/runtime/crash_unix_test.go /src/goroot/src/runtime/create_file_nounix.go /src/goroot/src/runtime/create_file_unix.go /src/goroot/src/runtime/debug.go /src/goroot/src/runtime/debug_test.go /src/goroot/src/runtime/debugcall.go /src/goroot/src/runtime/debuglog.go /src/goroot/src/runtime/debuglog_off.go /src/goroot/src/runtime/debuglog_on.go /src/goroot/src/runtime/debuglog_test.go /src/goroot/src/runtime/decoratemappings_test.go /src/goroot/src/runtime/defer_test.go /src/goroot/src/runtime/defs1_linux.go /src/goroot/src/runtime/defs1_netbsd_386.go /src/goroot/src/runtime/defs1_netbsd_amd64.go /src/goroot/src/runtime/defs1_netbsd_arm.go /src/goroot/src/runtime/defs1_netbsd_arm64.go /src/goroot/src/runtime/defs1_solaris_amd64.go /src/goroot/src/runtime/defs2_linux.go /src/goroot/src/runtime/defs3_linux.go /src/goroot/src/runtime/defs_aix.go /src/goroot/src/runtime/defs_aix_ppc64.go /src/goroot/src/runtime/defs_arm_linux.go /src/goroot/src/runtime/defs_darwin.go /src/goroot/src/runtime/defs_darwin_amd64.go /src/goroot/src/runtime/defs_darwin_arm64.go /src/goroot/src/runtime/defs_dragonfly.go /src/goroot/src/runtime/defs_dragonfly_amd64.go /src/goroot/src/runtime/defs_freebsd.go /src/goroot/src/runtime/defs_freebsd_386.go /src/goroot/src/runtime/defs_freebsd_amd64.go /src/goroot/src/runtime/defs_freebsd_arm.go /src/goroot/src/runtime/defs_freebsd_arm64.go /src/goroot/src/runtime/defs_freebsd_riscv64.go /src/goroot/src/runtime/defs_illumos_amd64.go /src/goroot/src/runtime/defs_linux.go /src/goroot/src/runtime/defs_linux_386.go /src/goroot/src/runtime/defs_linux_amd64.go /src/goroot/src/runtime/defs_linux_arm.go /src/goroot/src/runtime/defs_linux_arm64.go /src/goroot/src/runtime/defs_linux_loong64.go /src/goroot/src/runtime/defs_linux_mips64x.go /src/goroot/src/runtime/defs_linux_mipsx.go /src/goroot/src/runtime/defs_linux_ppc64.go /src/goroot/src/runtime/defs_linux_ppc64le.go /src/goroot/src/runtime/defs_linux_riscv64.go /src/goroot/src/runtime/defs_linux_s390x.go /src/goroot/src/runtime/defs_netbsd.go /src/goroot/src/runtime/defs_netbsd_386.go /src/goroot/src/runtime/defs_netbsd_amd64.go /src/goroot/src/runtime/defs_netbsd_arm.go /src/goroot/src/runtime/defs_openbsd.go /src/goroot/src/runtime/defs_openbsd_386.go /src/goroot/src/runtime/defs_openbsd_amd64.go /src/goroot/src/runtime/defs_openbsd_arm.go /src/goroot/src/runtime/defs_openbsd_arm64.go /src/goroot/src/runtime/defs_openbsd_ppc64.go /src/goroot/src/runtime/defs_openbsd_riscv64.go /src/goroot/src/runtime/defs_plan9_386.go /src/goroot/src/runtime/defs_plan9_amd64.go /src/goroot/src/runtime/defs_plan9_arm.go /src/goroot/src/runtime/defs_solaris.go /src/goroot/src/runtime/defs_solaris_amd64.go /src/goroot/src/runtime/ehooks_test.go /src/goroot/src/runtime/env_plan9.go /src/goroot/src/runtime/env_posix.go /src/goroot/src/runtime/env_test.go /src/goroot/src/runtime/error.go /src/goroot/src/runtime/example_test.go /src/goroot/src/runtime/export_aix_test.go /src/goroot/src/runtime/export_arm_test.go /src/goroot/src/runtime/export_darwin_test.go /src/goroot/src/runtime/export_debug_amd64_test.go /src/goroot/src/runtime/export_debug_arm64_test.go /src/goroot/src/runtime/export_debug_loong64_test.go /src/goroot/src/runtime/export_debug_ppc64le_test.go /src/goroot/src/runtime/export_debug_test.go /src/goroot/src/runtime/export_debuglog_test.go /src/goroot/src/runtime/export_linux_test.go /src/goroot/src/runtime/export_mmap_test.go /src/goroot/src/runtime/export_pipe2_test.go /src/goroot/src/runtime/export_pipe_test.go /src/goroot/src/runtime/export_test.go /src/goroot/src/runtime/export_unix_test.go /src/goroot/src/runtime/export_vdso_linux_test.go /src/goroot/src/runtime/export_windows_test.go /src/goroot/src/runtime/extern.go /src/goroot/src/runtime/fastlog2.go /src/goroot/src/runtime/fastlog2_test.go /src/goroot/src/runtime/fastlog2table.go /src/goroot/src/runtime/fds_nonunix.go /src/goroot/src/runtime/fds_test.go /src/goroot/src/runtime/fds_unix.go /src/goroot/src/runtime/float.go /src/goroot/src/runtime/float_test.go /src/goroot/src/runtime/gc_test.go /src/goroot/src/runtime/gcinfo_test.go /src/goroot/src/runtime/gomaxprocs_windows_test.go /src/goroot/src/runtime/goroutineleakprofile_test.go /src/goroot/src/runtime/hash32.go /src/goroot/src/runtime/hash64.go /src/goroot/src/runtime/hash_test.go /src/goroot/src/runtime/heap_test.go /src/goroot/src/runtime/heapdump.go /src/goroot/src/runtime/histogram.go /src/goroot/src/runtime/histogram_test.go /src/goroot/src/runtime/iface.go /src/goroot/src/runtime/iface_test.go /src/goroot/src/runtime/import_test.go /src/goroot/src/runtime/importx_test.go /src/goroot/src/runtime/lfstack.go /src/goroot/src/runtime/lfstack_test.go /src/goroot/src/runtime/libfuzzer.go /src/goroot/src/runtime/linkname.go /src/goroot/src/runtime/linkname_shim.go /src/goroot/src/runtime/linkname_unix.go /src/goroot/src/runtime/list.go /src/goroot/src/runtime/list_manual.go /src/goroot/src/runtime/list_manual_test.go /src/goroot/src/runtime/list_test.go /src/goroot/src/runtime/lock_futex.go /src/goroot/src/runtime/lock_js.go /src/goroot/src/runtime/lock_sema.go /src/goroot/src/runtime/lock_spinbit.go /src/goroot/src/runtime/lock_wasip1.go /src/goroot/src/runtime/lockrank.go /src/goroot/src/runtime/lockrank_off.go /src/goroot/src/runtime/lockrank_on.go /src/goroot/src/runtime/lockrank_test.go /src/goroot/src/runtime/malloc.go /src/goroot/src/runtime/malloc_generated.go /src/goroot/src/runtime/malloc_stubs.go /src/goroot/src/runtime/malloc_tables_generated.go /src/goroot/src/runtime/malloc_tables_plan9.go /src/goroot/src/runtime/malloc_test.go /src/goroot/src/runtime/map.go /src/goroot/src/runtime/map_benchmark_test.go /src/goroot/src/runtime/map_fast32.go /src/goroot/src/runtime/map_fast64.go /src/goroot/src/runtime/map_faststr.go /src/goroot/src/runtime/map_test.go /src/goroot/src/runtime/mbarrier.go /src/goroot/src/runtime/mbitmap.go /src/goroot/src/runtime/mcache.go /src/goroot/src/runtime/mcentral.go /src/goroot/src/runtime/mcheckmark.go /src/goroot/src/runtime/mcleanup.go /src/goroot/src/runtime/mcleanup_test.go /src/goroot/src/runtime/mem.go /src/goroot/src/runtime/mem_aix.go /src/goroot/src/runtime/mem_bsd.go /src/goroot/src/runtime/mem_darwin.go /src/goroot/src/runtime/mem_js.go /src/goroot/src/runtime/mem_linux.go /src/goroot/src/runtime/mem_nonsbrk.go /src/goroot/src/runtime/mem_plan9.go /src/goroot/src/runtime/mem_sbrk.go /src/goroot/src/runtime/mem_wasip1.go /src/goroot/src/runtime/mem_wasm.go /src/goroot/src/runtime/mem_windows.go /src/goroot/src/runtime/memmove_linux_amd64_test.go /src/goroot/src/runtime/memmove_test.go /src/goroot/src/runtime/metrics.go /src/goroot/src/runtime/metrics_test.go /src/goroot/src/runtime/mfinal.go /src/goroot/src/runtime/mfinal_test.go /src/goroot/src/runtime/mfixalloc.go /src/goroot/src/runtime/mgc.go /src/goroot/src/runtime/mgclimit.go /src/goroot/src/runtime/mgclimit_test.go /src/goroot/src/runtime/mgcmark.go /src/goroot/src/runtime/mgcmark_greenteagc.go /src/goroot/src/runtime/mgcmark_nogreenteagc.go /src/goroot/src/runtime/mgcpacer.go /src/goroot/src/runtime/mgcpacer_test.go /src/goroot/src/runtime/mgcscavenge.go /src/goroot/src/runtime/mgcscavenge_test.go /src/goroot/src/runtime/mgcstack.go /src/goroot/src/runtime/mgcsweep.go /src/goroot/src/runtime/mgcwork.go /src/goroot/src/runtime/mheap.go /src/goroot/src/runtime/minmax.go /src/goroot/src/runtime/minmax_test.go /src/goroot/src/runtime/mkduff.go /src/goroot/src/runtime/mkfastlog2table.go /src/goroot/src/runtime/mklockrank.go /src/goroot/src/runtime/mkpreempt.go /src/goroot/src/runtime/mmap.go /src/goroot/src/runtime/mpagealloc.go /src/goroot/src/runtime/mpagealloc_32bit.go /src/goroot/src/runtime/mpagealloc_64bit.go /src/goroot/src/runtime/mpagealloc_test.go /src/goroot/src/runtime/mpagecache.go /src/goroot/src/runtime/mpagecache_test.go /src/goroot/src/runtime/mpallocbits.go /src/goroot/src/runtime/mpallocbits_test.go /src/goroot/src/runtime/mprof.go /src/goroot/src/runtime/mranges.go /src/goroot/src/runtime/mranges_test.go /src/goroot/src/runtime/msan.go /src/goroot/src/runtime/msan0.go /src/goroot/src/runtime/msize.go /src/goroot/src/runtime/mspanset.go /src/goroot/src/runtime/mstats.go /src/goroot/src/runtime/mwbbuf.go /src/goroot/src/runtime/nbpipe_pipe.go /src/goroot/src/runtime/nbpipe_pipe2.go /src/goroot/src/runtime/nbpipe_pipe_test.go /src/goroot/src/runtime/nbpipe_test.go /src/goroot/src/runtime/net_plan9.go /src/goroot/src/runtime/netpoll.go /src/goroot/src/runtime/netpoll_aix.go /src/goroot/src/runtime/netpoll_epoll.go /src/goroot/src/runtime/netpoll_fake.go /src/goroot/src/runtime/netpoll_kqueue.go /src/goroot/src/runtime/netpoll_kqueue_event.go /src/goroot/src/runtime/netpoll_kqueue_pipe.go /src/goroot/src/runtime/netpoll_os_test.go /src/goroot/src/runtime/netpoll_solaris.go /src/goroot/src/runtime/netpoll_stub.go /src/goroot/src/runtime/netpoll_wasip1.go /src/goroot/src/runtime/netpoll_windows.go /src/goroot/src/runtime/nonwindows_stub.go /src/goroot/src/runtime/norace_test.go /src/goroot/src/runtime/nosan_linux_test.go /src/goroot/src/runtime/note_js.go /src/goroot/src/runtime/note_other.go /src/goroot/src/runtime/numcpu_freebsd_test.go /src/goroot/src/runtime/os2_aix.go /src/goroot/src/runtime/os2_freebsd.go /src/goroot/src/runtime/os2_openbsd.go /src/goroot/src/runtime/os2_plan9.go /src/goroot/src/runtime/os2_solaris.go /src/goroot/src/runtime/os3_plan9.go /src/goroot/src/runtime/os3_solaris.go /src/goroot/src/runtime/os_aix.go /src/goroot/src/runtime/os_android.go /src/goroot/src/runtime/os_darwin.go /src/goroot/src/runtime/os_darwin_arm64.go /src/goroot/src/runtime/os_dragonfly.go /src/goroot/src/runtime/os_freebsd.go /src/goroot/src/runtime/os_freebsd2.go /src/goroot/src/runtime/os_freebsd_amd64.go /src/goroot/src/runtime/os_freebsd_arm.go /src/goroot/src/runtime/os_freebsd_arm64.go /src/goroot/src/runtime/os_freebsd_noauxv.go /src/goroot/src/runtime/os_illumos.go /src/goroot/src/runtime/os_js.go /src/goroot/src/runtime/os_linux.go /src/goroot/src/runtime/os_linux_arm.go /src/goroot/src/runtime/os_linux_arm64.go /src/goroot/src/runtime/os_linux_be64.go /src/goroot/src/runtime/os_linux_futex32.go /src/goroot/src/runtime/os_linux_futex64.go /src/goroot/src/runtime/os_linux_generic.go /src/goroot/src/runtime/os_linux_loong64.go /src/goroot/src/runtime/os_linux_mips64x.go /src/goroot/src/runtime/os_linux_mipsx.go /src/goroot/src/runtime/os_linux_noauxv.go /src/goroot/src/runtime/os_linux_novdso.go /src/goroot/src/runtime/os_linux_ppc64x.go /src/goroot/src/runtime/os_linux_riscv64.go /src/goroot/src/runtime/os_linux_s390x.go /src/goroot/src/runtime/os_linux_settime32.go /src/goroot/src/runtime/os_linux_settime64.go /src/goroot/src/runtime/os_netbsd.go /src/goroot/src/runtime/os_netbsd_386.go /src/goroot/src/runtime/os_netbsd_amd64.go /src/goroot/src/runtime/os_netbsd_arm.go /src/goroot/src/runtime/os_netbsd_arm64.go /src/goroot/src/runtime/os_nonopenbsd.go /src/goroot/src/runtime/os_only_solaris.go /src/goroot/src/runtime/os_openbsd.go /src/goroot/src/runtime/os_openbsd_arm.go /src/goroot/src/runtime/os_openbsd_arm64.go /src/goroot/src/runtime/os_plan9.go /src/goroot/src/runtime/os_plan9_arm.go /src/goroot/src/runtime/os_solaris.go /src/goroot/src/runtime/os_unix.go /src/goroot/src/runtime/os_unix_nonlinux.go /src/goroot/src/runtime/os_wasip1.go /src/goroot/src/runtime/os_wasm.go /src/goroot/src/runtime/os_windows.go /src/goroot/src/runtime/os_windows_arm64.go /src/goroot/src/runtime/panic.go /src/goroot/src/runtime/panic32.go /src/goroot/src/runtime/panic_test.go /src/goroot/src/runtime/panicnil_test.go /src/goroot/src/runtime/pinner.go /src/goroot/src/runtime/pinner_test.go /src/goroot/src/runtime/plugin.go /src/goroot/src/runtime/preempt.go /src/goroot/src/runtime/preempt_amd64.go /src/goroot/src/runtime/preempt_arm64.go /src/goroot/src/runtime/preempt_loong64.go /src/goroot/src/runtime/preempt_nonwindows.go /src/goroot/src/runtime/preempt_noxreg.go /src/goroot/src/runtime/preempt_xreg.go /src/goroot/src/runtime/print.go /src/goroot/src/runtime/proc.go /src/goroot/src/runtime/proc_runtime_test.go /src/goroot/src/runtime/proc_test.go /src/goroot/src/runtime/profbuf.go /src/goroot/src/runtime/profbuf_test.go /src/goroot/src/runtime/proflabel.go /src/goroot/src/runtime/race.go /src/goroot/src/runtime/race0.go /src/goroot/src/runtime/rand.go /src/goroot/src/runtime/rand_test.go /src/goroot/src/runtime/rdebug.go /src/goroot/src/runtime/retry.go /src/goroot/src/runtime/runtime-gdb_test.go /src/goroot/src/runtime/runtime-gdb_unix_test.go /src/goroot/src/runtime/runtime-lldb_test.go /src/goroot/src/runtime/runtime-seh_windows_test.go /src/goroot/src/runtime/runtime.go /src/goroot/src/runtime/runtime1.go /src/goroot/src/runtime/runtime2.go /src/goroot/src/runtime/runtime_boring.go /src/goroot/src/runtime/runtime_clearenv.go /src/goroot/src/runtime/runtime_linux_test.go /src/goroot/src/runtime/runtime_mmap_test.go /src/goroot/src/runtime/runtime_noclearenv.go /src/goroot/src/runtime/runtime_test.go /src/goroot/src/runtime/runtime_unix_test.go /src/goroot/src/runtime/rwmutex.go /src/goroot/src/runtime/rwmutex_test.go /src/goroot/src/runtime/security_aix.go /src/goroot/src/runtime/security_issetugid.go /src/goroot/src/runtime/security_linux.go /src/goroot/src/runtime/security_nonunix.go /src/goroot/src/runtime/security_test.go /src/goroot/src/runtime/security_unix.go /src/goroot/src/runtime/select.go /src/goroot/src/runtime/sema.go /src/goroot/src/runtime/sema_test.go /src/goroot/src/runtime/semasleep_test.go /src/goroot/src/runtime/set_vma_name_linux.go /src/goroot/src/runtime/set_vma_name_stub.go /src/goroot/src/runtime/sigaction.go /src/goroot/src/runtime/signal_386.go /src/goroot/src/runtime/signal_aix_ppc64.go /src/goroot/src/runtime/signal_amd64.go /src/goroot/src/runtime/signal_arm.go /src/goroot/src/runtime/signal_arm64.go /src/goroot/src/runtime/signal_darwin.go /src/goroot/src/runtime/signal_darwin_amd64.go /src/goroot/src/runtime/signal_darwin_arm64.go /src/goroot/src/runtime/signal_dragonfly.go /src/goroot/src/runtime/signal_dragonfly_amd64.go /src/goroot/src/runtime/signal_freebsd.go /src/goroot/src/runtime/signal_freebsd_386.go /src/goroot/src/runtime/signal_freebsd_amd64.go /src/goroot/src/runtime/signal_freebsd_arm.go /src/goroot/src/runtime/signal_freebsd_arm64.go /src/goroot/src/runtime/signal_freebsd_riscv64.go /src/goroot/src/runtime/signal_linux_386.go /src/goroot/src/runtime/signal_linux_amd64.go /src/goroot/src/runtime/signal_linux_arm.go /src/goroot/src/runtime/signal_linux_arm64.go /src/goroot/src/runtime/signal_linux_loong64.go /src/goroot/src/runtime/signal_linux_mips64x.go /src/goroot/src/runtime/signal_linux_mipsx.go /src/goroot/src/runtime/signal_linux_ppc64x.go /src/goroot/src/runtime/signal_linux_riscv64.go /src/goroot/src/runtime/signal_linux_s390x.go /src/goroot/src/runtime/signal_loong64.go /src/goroot/src/runtime/signal_mips64x.go /src/goroot/src/runtime/signal_mipsx.go /src/goroot/src/runtime/signal_netbsd.go /src/goroot/src/runtime/signal_netbsd_386.go /src/goroot/src/runtime/signal_netbsd_amd64.go /src/goroot/src/runtime/signal_netbsd_arm.go /src/goroot/src/runtime/signal_netbsd_arm64.go /src/goroot/src/runtime/signal_openbsd.go /src/goroot/src/runtime/signal_openbsd_386.go /src/goroot/src/runtime/signal_openbsd_amd64.go /src/goroot/src/runtime/signal_openbsd_arm.go /src/goroot/src/runtime/signal_openbsd_arm64.go /src/goroot/src/runtime/signal_openbsd_ppc64.go /src/goroot/src/runtime/signal_openbsd_riscv64.go /src/goroot/src/runtime/signal_plan9.go /src/goroot/src/runtime/signal_ppc64x.go /src/goroot/src/runtime/signal_riscv64.go /src/goroot/src/runtime/signal_solaris.go /src/goroot/src/runtime/signal_solaris_amd64.go /src/goroot/src/runtime/signal_unix.go /src/goroot/src/runtime/signal_windows.go /src/goroot/src/runtime/signal_windows_386.go /src/goroot/src/runtime/signal_windows_amd64.go /src/goroot/src/runtime/signal_windows_arm64.go /src/goroot/src/runtime/signal_windows_test.go /src/goroot/src/runtime/sigqueue.go /src/goroot/src/runtime/sigqueue_note.go /src/goroot/src/runtime/sigqueue_plan9.go /src/goroot/src/runtime/sigtab_aix.go /src/goroot/src/runtime/sigtab_linux_generic.go /src/goroot/src/runtime/sigtab_linux_mipsx.go /src/goroot/src/runtime/sizeof_test.go /src/goroot/src/runtime/slice.go /src/goroot/src/runtime/slice_test.go /src/goroot/src/runtime/softfloat64.go /src/goroot/src/runtime/softfloat64_test.go /src/goroot/src/runtime/stack.go /src/goroot/src/runtime/stack_test.go /src/goroot/src/runtime/start_line_amd64_test.go /src/goroot/src/runtime/start_line_test.go /src/goroot/src/runtime/stkframe.go /src/goroot/src/runtime/string.go /src/goroot/src/runtime/string_test.go /src/goroot/src/runtime/stubs.go /src/goroot/src/runtime/stubs2.go /src/goroot/src/runtime/stubs3.go /src/goroot/src/runtime/stubs_386.go /src/goroot/src/runtime/stubs_amd64.go /src/goroot/src/runtime/stubs_arm.go /src/goroot/src/runtime/stubs_arm64.go /src/goroot/src/runtime/stubs_linux.go /src/goroot/src/runtime/stubs_loong64.go /src/goroot/src/runtime/stubs_mips64x.go /src/goroot/src/runtime/stubs_mipsx.go /src/goroot/src/runtime/stubs_nonlinux.go /src/goroot/src/runtime/stubs_nonwasm.go /src/goroot/src/runtime/stubs_ppc64.go /src/goroot/src/runtime/stubs_ppc64x.go /src/goroot/src/runtime/stubs_riscv64.go /src/goroot/src/runtime/stubs_s390x.go /src/goroot/src/runtime/stubs_wasm.go /src/goroot/src/runtime/symtab.go /src/goroot/src/runtime/symtab_test.go /src/goroot/src/runtime/symtabinl.go /src/goroot/src/runtime/symtabinl_test.go /src/goroot/src/runtime/synctest.go /src/goroot/src/runtime/synctest_test.go /src/goroot/src/runtime/sys_arm.go /src/goroot/src/runtime/sys_arm64.go /src/goroot/src/runtime/sys_darwin.go /src/goroot/src/runtime/sys_darwin_arm64.go /src/goroot/src/runtime/sys_libc.go /src/goroot/src/runtime/sys_loong64.go /src/goroot/src/runtime/sys_mips64x.go /src/goroot/src/runtime/sys_mipsx.go /src/goroot/src/runtime/sys_nonppc64x.go /src/goroot/src/runtime/sys_openbsd.go /src/goroot/src/runtime/sys_ppc64x.go /src/goroot/src/runtime/sys_riscv64.go /src/goroot/src/runtime/sys_s390x.go /src/goroot/src/runtime/sys_wasm.go /src/goroot/src/runtime/sys_x86.go /src/goroot/src/runtime/syscall2_solaris.go /src/goroot/src/runtime/syscall_aix.go /src/goroot/src/runtime/syscall_solaris.go /src/goroot/src/runtime/syscall_test.go /src/goroot/src/runtime/syscall_unix_test.go /src/goroot/src/runtime/syscall_windows.go /src/goroot/src/runtime/syscall_windows_test.go /src/goroot/src/runtime/tagptr.go /src/goroot/src/runtime/tagptr_32bit.go /src/goroot/src/runtime/tagptr_64bit.go /src/goroot/src/runtime/test_amd64.go /src/goroot/src/runtime/test_stubs.go /src/goroot/src/runtime/time.go /src/goroot/src/runtime/time_fake.go /src/goroot/src/runtime/time_nofake.go /src/goroot/src/runtime/time_plan9.go /src/goroot/src/runtime/time_test.go /src/goroot/src/runtime/timeasm.go /src/goroot/src/runtime/timestub.go /src/goroot/src/runtime/timestub2.go /src/goroot/src/runtime/tls_stub.go /src/goroot/src/runtime/tls_windows_amd64.go /src/goroot/src/runtime/trace.go /src/goroot/src/runtime/trace2map_test.go /src/goroot/src/runtime/trace_cgo_test.go /src/goroot/src/runtime/traceallocfree.go /src/goroot/src/runtime/traceback.go /src/goroot/src/runtime/traceback_system_test.go /src/goroot/src/runtime/traceback_test.go /src/goroot/src/runtime/tracebackx_test.go /src/goroot/src/runtime/tracebuf.go /src/goroot/src/runtime/tracecpu.go /src/goroot/src/runtime/traceevent.go /src/goroot/src/runtime/tracemap.go /src/goroot/src/runtime/traceregion.go /src/goroot/src/runtime/traceruntime.go /src/goroot/src/runtime/tracestack.go /src/goroot/src/runtime/tracestack_test.go /src/goroot/src/runtime/tracestatus.go /src/goroot/src/runtime/tracestring.go /src/goroot/src/runtime/tracetime.go /src/goroot/src/runtime/tracetype.go /src/goroot/src/runtime/type.go /src/goroot/src/runtime/unsafe.go /src/goroot/src/runtime/unsafepoint_test.go /src/goroot/src/runtime/utf8.go /src/goroot/src/runtime/valgrind.go /src/goroot/src/runtime/valgrind0.go /src/goroot/src/runtime/vdso_elf32.go /src/goroot/src/runtime/vdso_elf64.go /src/goroot/src/runtime/vdso_freebsd.go /src/goroot/src/runtime/vdso_freebsd_arm.go /src/goroot/src/runtime/vdso_freebsd_arm64.go /src/goroot/src/runtime/vdso_freebsd_riscv64.go /src/goroot/src/runtime/vdso_freebsd_x86.go /src/goroot/src/runtime/vdso_in_none.go /src/goroot/src/runtime/vdso_linux.go /src/goroot/src/runtime/vdso_linux_386.go /src/goroot/src/runtime/vdso_linux_amd64.go /src/goroot/src/runtime/vdso_linux_arm.go /src/goroot/src/runtime/vdso_linux_arm64.go /src/goroot/src/runtime/vdso_linux_loong64.go /src/goroot/src/runtime/vdso_linux_mips64x.go /src/goroot/src/runtime/vdso_linux_ppc64x.go /src/goroot/src/runtime/vdso_linux_riscv64.go /src/goroot/src/runtime/vdso_linux_s390x.go /src/goroot/src/runtime/vdso_linux_test.go /src/goroot/src/runtime/vdso_test.go /src/goroot/src/runtime/vgetrandom_linux.go /src/goroot/src/runtime/vgetrandom_unsupported.go /src/goroot/src/runtime/vlop_arm_test.go /src/goroot/src/runtime/vlrt.go /src/goroot/src/runtime/wincallback.go /src/goroot/src/runtime/write_err.go /src/goroot/src/runtime/write_err_android.go /src/goroot/src/runtime/zcallback_windows.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 570 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude Goexit,ReadTrace,GOMAXPROCS,StopTrace,SetFinalizer' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude Goexit,ReadTrace,GOMAXPROCS,StopTrace,SetFinalizer runtime fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Found package in /src/goroot/src/runtime Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Array result for uintptr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Array result for uintptr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Type TypeAssertionError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Type PanicNilError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Type Pinner is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function RuntimeError has unproduced recv TypeAssertionError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function Error has unproduced recv TypeAssertionError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function Callers has unproduced array argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function AddCleanup has unproduced argument T Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Unhandled argument &ast.FuncType{Func:2269546, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0xaadaa766510), Results:(*ast.FieldList)(nil)} for AddCleanup Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function AddCleanup has unproduced argument S Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function Stack has unproduced recv StackRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function InUseBytes has unproduced recv MemProfileRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function InUseObjects has unproduced recv MemProfileRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function Stack has unproduced recv MemProfileRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function MemProfile has unproduced array argument MemProfileRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function BlockProfile has unproduced array argument BlockProfileRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function MutexProfile has unproduced array argument BlockProfileRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function ThreadCreateProfile has unproduced array argument StackRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function GoroutineProfile has unproduced array argument StackRecord Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function ReadMemStats has unproduced argument MemStats Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function Error has unproduced recv PanicNilError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function RuntimeError has unproduced recv PanicNilError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function Pin has unproduced recv Pinner Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function Unpin has unproduced recv Pinner Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function CallersFrames has unproduced array argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function FuncForPC has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function FileLine has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:43 Function SetCgoTraceback has unproduced argument unsafe.Pointer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime.a ./fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime/ngolofuzz.pb.o fuzz_ng_runtime//ngolofuzz.o fuzz_ng_runtime.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime/copy/alg.go fuzz_ng_runtime/copy/arena.go fuzz_ng_runtime/copy/asan0.go fuzz_ng_runtime/copy/atomic_pointer.go fuzz_ng_runtime/copy/badlinkname.go fuzz_ng_runtime/copy/badlinkname_linux.go fuzz_ng_runtime/copy/cgo.go fuzz_ng_runtime/copy/cgo_mmap.go fuzz_ng_runtime/copy/cgo_sigaction.go fuzz_ng_runtime/copy/cgocall.go fuzz_ng_runtime/copy/cgocallback.go fuzz_ng_runtime/copy/cgocheck.go fuzz_ng_runtime/copy/cgroup_linux.go fuzz_ng_runtime/copy/chan.go fuzz_ng_runtime/copy/checkptr.go fuzz_ng_runtime/copy/compiler.go fuzz_ng_runtime/copy/complex.go fuzz_ng_runtime/copy/coro.go fuzz_ng_runtime/copy/covercounter.go fuzz_ng_runtime/copy/covermeta.go fuzz_ng_runtime/copy/cpuflags.go fuzz_ng_runtime/copy/cpuflags_amd64.go fuzz_ng_runtime/copy/cpuprof.go fuzz_ng_runtime/copy/cputicks.go fuzz_ng_runtime/copy/create_file_unix.go fuzz_ng_runtime/copy/debug.go fuzz_ng_runtime/copy/debugcall.go fuzz_ng_runtime/copy/debuglog.go fuzz_ng_runtime/copy/debuglog_off.go fuzz_ng_runtime/copy/defs_linux_amd64.go fuzz_ng_runtime/copy/env_posix.go fuzz_ng_runtime/copy/error.go fuzz_ng_runtime/copy/extern.go fuzz_ng_runtime/copy/fastlog2.go fuzz_ng_runtime/copy/fastlog2table.go fuzz_ng_runtime/copy/fds_unix.go fuzz_ng_runtime/copy/float.go fuzz_ng_runtime/copy/hash64.go fuzz_ng_runtime/copy/heapdump.go fuzz_ng_runtime/copy/histogram.go fuzz_ng_runtime/copy/iface.go fuzz_ng_runtime/copy/lfstack.go fuzz_ng_runtime/copy/linkname.go fuzz_ng_runtime/copy/linkname_shim.go fuzz_ng_runtime/copy/linkname_unix.go fuzz_ng_runtime/copy/list.go fuzz_ng_runtime/copy/list_manual.go fuzz_ng_runtime/copy/lock_futex.go fuzz_ng_runtime/copy/lock_spinbit.go fuzz_ng_runtime/copy/lockrank.go fuzz_ng_runtime/copy/lockrank_off.go fuzz_ng_runtime/copy/malloc.go fuzz_ng_runtime/copy/malloc_generated.go fuzz_ng_runtime/copy/malloc_stubs.go fuzz_ng_runtime/copy/malloc_tables_generated.go fuzz_ng_runtime/copy/map.go fuzz_ng_runtime/copy/map_fast32.go fuzz_ng_runtime/copy/map_fast64.go fuzz_ng_runtime/copy/map_faststr.go fuzz_ng_runtime/copy/mbarrier.go fuzz_ng_runtime/copy/mbitmap.go fuzz_ng_runtime/copy/mcache.go fuzz_ng_runtime/copy/mcentral.go fuzz_ng_runtime/copy/mcheckmark.go fuzz_ng_runtime/copy/mcleanup.go fuzz_ng_runtime/copy/mem.go fuzz_ng_runtime/copy/mem_linux.go fuzz_ng_runtime/copy/mem_nonsbrk.go fuzz_ng_runtime/copy/metrics.go fuzz_ng_runtime/copy/mfinal.go fuzz_ng_runtime/copy/mfixalloc.go fuzz_ng_runtime/copy/mgc.go fuzz_ng_runtime/copy/mgclimit.go fuzz_ng_runtime/copy/mgcmark.go fuzz_ng_runtime/copy/mgcmark_greenteagc.go fuzz_ng_runtime/copy/mgcpacer.go fuzz_ng_runtime/copy/mgcscavenge.go fuzz_ng_runtime/copy/mgcstack.go fuzz_ng_runtime/copy/mgcsweep.go fuzz_ng_runtime/copy/mgcwork.go fuzz_ng_runtime/copy/mheap.go fuzz_ng_runtime/copy/minmax.go fuzz_ng_runtime/copy/mpagealloc.go fuzz_ng_runtime/copy/mpagealloc_64bit.go fuzz_ng_runtime/copy/mpagecache.go fuzz_ng_runtime/copy/mpallocbits.go fuzz_ng_runtime/copy/mprof.go fuzz_ng_runtime/copy/mranges.go fuzz_ng_runtime/copy/msan0.go fuzz_ng_runtime/copy/msize.go fuzz_ng_runtime/copy/mspanset.go fuzz_ng_runtime/copy/mstats.go fuzz_ng_runtime/copy/mwbbuf.go fuzz_ng_runtime/copy/nbpipe_pipe2.go fuzz_ng_runtime/copy/netpoll.go fuzz_ng_runtime/copy/netpoll_epoll.go fuzz_ng_runtime/copy/nonwindows_stub.go fuzz_ng_runtime/copy/note_other.go fuzz_ng_runtime/copy/os_linux.go fuzz_ng_runtime/copy/os_linux_futex64.go fuzz_ng_runtime/copy/os_linux_generic.go fuzz_ng_runtime/copy/os_linux_noauxv.go fuzz_ng_runtime/copy/os_linux_settime64.go fuzz_ng_runtime/copy/os_nonopenbsd.go fuzz_ng_runtime/copy/os_unix.go fuzz_ng_runtime/copy/panic.go fuzz_ng_runtime/copy/pinner.go fuzz_ng_runtime/copy/plugin.go fuzz_ng_runtime/copy/preempt.go fuzz_ng_runtime/copy/preempt_amd64.go fuzz_ng_runtime/copy/preempt_nonwindows.go fuzz_ng_runtime/copy/preempt_xreg.go fuzz_ng_runtime/copy/print.go fuzz_ng_runtime/copy/proc.go fuzz_ng_runtime/copy/profbuf.go fuzz_ng_runtime/copy/proflabel.go fuzz_ng_runtime/copy/race0.go fuzz_ng_runtime/copy/rand.go fuzz_ng_runtime/copy/rdebug.go fuzz_ng_runtime/copy/retry.go fuzz_ng_runtime/copy/runtime.go fuzz_ng_runtime/copy/runtime1.go fuzz_ng_runtime/copy/runtime2.go fuzz_ng_runtime/copy/runtime_boring.go fuzz_ng_runtime/copy/runtime_clearenv.go fuzz_ng_runtime/copy/rwmutex.go fuzz_ng_runtime/copy/security_linux.go fuzz_ng_runtime/copy/security_unix.go fuzz_ng_runtime/copy/select.go fuzz_ng_runtime/copy/sema.go fuzz_ng_runtime/copy/set_vma_name_linux.go fuzz_ng_runtime/copy/signal_amd64.go fuzz_ng_runtime/copy/signal_linux_amd64.go fuzz_ng_runtime/copy/signal_unix.go fuzz_ng_runtime/copy/sigqueue.go fuzz_ng_runtime/copy/sigqueue_note.go fuzz_ng_runtime/copy/sigtab_linux_generic.go fuzz_ng_runtime/copy/slice.go fuzz_ng_runtime/copy/softfloat64.go fuzz_ng_runtime/copy/stack.go fuzz_ng_runtime/copy/stkframe.go fuzz_ng_runtime/copy/string.go fuzz_ng_runtime/copy/stubs.go fuzz_ng_runtime/copy/stubs2.go fuzz_ng_runtime/copy/stubs3.go fuzz_ng_runtime/copy/stubs_amd64.go fuzz_ng_runtime/copy/stubs_linux.go fuzz_ng_runtime/copy/stubs_nonwasm.go fuzz_ng_runtime/copy/symtab.go fuzz_ng_runtime/copy/symtabinl.go fuzz_ng_runtime/copy/synctest.go fuzz_ng_runtime/copy/sys_nonppc64x.go fuzz_ng_runtime/copy/sys_x86.go fuzz_ng_runtime/copy/tagptr.go fuzz_ng_runtime/copy/tagptr_64bit.go fuzz_ng_runtime/copy/test_amd64.go fuzz_ng_runtime/copy/time.go fuzz_ng_runtime/copy/time_nofake.go fuzz_ng_runtime/copy/timeasm.go fuzz_ng_runtime/copy/tls_stub.go fuzz_ng_runtime/copy/trace.go fuzz_ng_runtime/copy/traceallocfree.go fuzz_ng_runtime/copy/traceback.go fuzz_ng_runtime/copy/tracebuf.go fuzz_ng_runtime/copy/tracecpu.go fuzz_ng_runtime/copy/traceevent.go fuzz_ng_runtime/copy/tracemap.go fuzz_ng_runtime/copy/traceregion.go fuzz_ng_runtime/copy/traceruntime.go fuzz_ng_runtime/copy/tracestack.go fuzz_ng_runtime/copy/tracestatus.go fuzz_ng_runtime/copy/tracestring.go fuzz_ng_runtime/copy/tracetime.go fuzz_ng_runtime/copy/tracetype.go fuzz_ng_runtime/copy/type.go fuzz_ng_runtime/copy/unsafe.go fuzz_ng_runtime/copy/utf8.go fuzz_ng_runtime/copy/valgrind0.go fuzz_ng_runtime/copy/vdso_elf64.go fuzz_ng_runtime/copy/vdso_linux.go fuzz_ng_runtime/copy/vdso_linux_amd64.go fuzz_ng_runtime/copy/vgetrandom_linux.go fuzz_ng_runtime/copy/write_err.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime/copy/alg.go fuzz_ng_runtime/copy/arena.go fuzz_ng_runtime/copy/asan0.go fuzz_ng_runtime/copy/atomic_pointer.go fuzz_ng_runtime/copy/badlinkname.go fuzz_ng_runtime/copy/badlinkname_linux.go fuzz_ng_runtime/copy/cgo.go fuzz_ng_runtime/copy/cgo_mmap.go fuzz_ng_runtime/copy/cgo_sigaction.go fuzz_ng_runtime/copy/cgocall.go fuzz_ng_runtime/copy/cgocallback.go fuzz_ng_runtime/copy/cgocheck.go fuzz_ng_runtime/copy/cgroup_linux.go fuzz_ng_runtime/copy/chan.go fuzz_ng_runtime/copy/checkptr.go fuzz_ng_runtime/copy/compiler.go fuzz_ng_runtime/copy/complex.go fuzz_ng_runtime/copy/coro.go fuzz_ng_runtime/copy/covercounter.go fuzz_ng_runtime/copy/covermeta.go fuzz_ng_runtime/copy/cpuflags.go fuzz_ng_runtime/copy/cpuflags_amd64.go fuzz_ng_runtime/copy/cpuprof.go fuzz_ng_runtime/copy/cputicks.go fuzz_ng_runtime/copy/create_file_unix.go fuzz_ng_runtime/copy/debug.go fuzz_ng_runtime/copy/debugcall.go fuzz_ng_runtime/copy/debuglog.go fuzz_ng_runtime/copy/debuglog_off.go fuzz_ng_runtime/copy/defs_linux_amd64.go fuzz_ng_runtime/copy/env_posix.go fuzz_ng_runtime/copy/error.go fuzz_ng_runtime/copy/extern.go fuzz_ng_runtime/copy/fastlog2.go fuzz_ng_runtime/copy/fastlog2table.go fuzz_ng_runtime/copy/fds_unix.go fuzz_ng_runtime/copy/float.go fuzz_ng_runtime/copy/hash64.go fuzz_ng_runtime/copy/heapdump.go fuzz_ng_runtime/copy/histogram.go fuzz_ng_runtime/copy/iface.go fuzz_ng_runtime/copy/lfstack.go fuzz_ng_runtime/copy/linkname.go fuzz_ng_runtime/copy/linkname_shim.go fuzz_ng_runtime/copy/linkname_unix.go fuzz_ng_runtime/copy/list.go fuzz_ng_runtime/copy/list_manual.go fuzz_ng_runtime/copy/lock_futex.go fuzz_ng_runtime/copy/lock_spinbit.go fuzz_ng_runtime/copy/lockrank.go fuzz_ng_runtime/copy/lockrank_off.go fuzz_ng_runtime/copy/malloc.go fuzz_ng_runtime/copy/malloc_generated.go fuzz_ng_runtime/copy/malloc_stubs.go fuzz_ng_runtime/copy/malloc_tables_generated.go fuzz_ng_runtime/copy/map.go fuzz_ng_runtime/copy/map_fast32.go fuzz_ng_runtime/copy/map_fast64.go fuzz_ng_runtime/copy/map_faststr.go fuzz_ng_runtime/copy/mbarrier.go fuzz_ng_runtime/copy/mbitmap.go fuzz_ng_runtime/copy/mcache.go fuzz_ng_runtime/copy/mcentral.go fuzz_ng_runtime/copy/mcheckmark.go fuzz_ng_runtime/copy/mcleanup.go fuzz_ng_runtime/copy/mem.go fuzz_ng_runtime/copy/mem_linux.go fuzz_ng_runtime/copy/mem_nonsbrk.go fuzz_ng_runtime/copy/metrics.go fuzz_ng_runtime/copy/mfinal.go fuzz_ng_runtime/copy/mfixalloc.go fuzz_ng_runtime/copy/mgc.go fuzz_ng_runtime/copy/mgclimit.go fuzz_ng_runtime/copy/mgcmark.go fuzz_ng_runtime/copy/mgcmark_greenteagc.go fuzz_ng_runtime/copy/mgcpacer.go fuzz_ng_runtime/copy/mgcscavenge.go fuzz_ng_runtime/copy/mgcstack.go fuzz_ng_runtime/copy/mgcsweep.go fuzz_ng_runtime/copy/mgcwork.go fuzz_ng_runtime/copy/mheap.go fuzz_ng_runtime/copy/minmax.go fuzz_ng_runtime/copy/mpagealloc.go fuzz_ng_runtime/copy/mpagealloc_64bit.go fuzz_ng_runtime/copy/mpagecache.go fuzz_ng_runtime/copy/mpallocbits.go fuzz_ng_runtime/copy/mprof.go fuzz_ng_runtime/copy/mranges.go fuzz_ng_runtime/copy/msan0.go fuzz_ng_runtime/copy/msize.go fuzz_ng_runtime/copy/mspanset.go fuzz_ng_runtime/copy/mstats.go fuzz_ng_runtime/copy/mwbbuf.go fuzz_ng_runtime/copy/nbpipe_pipe2.go fuzz_ng_runtime/copy/netpoll.go fuzz_ng_runtime/copy/netpoll_epoll.go fuzz_ng_runtime/copy/nonwindows_stub.go fuzz_ng_runtime/copy/note_other.go fuzz_ng_runtime/copy/os_linux.go fuzz_ng_runtime/copy/os_linux_futex64.go fuzz_ng_runtime/copy/os_linux_generic.go fuzz_ng_runtime/copy/os_linux_noauxv.go fuzz_ng_runtime/copy/os_linux_settime64.go fuzz_ng_runtime/copy/os_nonopenbsd.go fuzz_ng_runtime/copy/os_unix.go fuzz_ng_runtime/copy/panic.go fuzz_ng_runtime/copy/pinner.go fuzz_ng_runtime/copy/plugin.go fuzz_ng_runtime/copy/preempt.go fuzz_ng_runtime/copy/preempt_amd64.go fuzz_ng_runtime/copy/preempt_nonwindows.go fuzz_ng_runtime/copy/preempt_xreg.go fuzz_ng_runtime/copy/print.go fuzz_ng_runtime/copy/proc.go fuzz_ng_runtime/copy/profbuf.go fuzz_ng_runtime/copy/proflabel.go fuzz_ng_runtime/copy/race0.go fuzz_ng_runtime/copy/rand.go fuzz_ng_runtime/copy/rdebug.go fuzz_ng_runtime/copy/retry.go fuzz_ng_runtime/copy/runtime.go fuzz_ng_runtime/copy/runtime1.go fuzz_ng_runtime/copy/runtime2.go fuzz_ng_runtime/copy/runtime_boring.go fuzz_ng_runtime/copy/runtime_clearenv.go fuzz_ng_runtime/copy/rwmutex.go fuzz_ng_runtime/copy/security_linux.go fuzz_ng_runtime/copy/security_unix.go fuzz_ng_runtime/copy/select.go fuzz_ng_runtime/copy/sema.go fuzz_ng_runtime/copy/set_vma_name_linux.go fuzz_ng_runtime/copy/signal_amd64.go fuzz_ng_runtime/copy/signal_linux_amd64.go fuzz_ng_runtime/copy/signal_unix.go fuzz_ng_runtime/copy/sigqueue.go fuzz_ng_runtime/copy/sigqueue_note.go fuzz_ng_runtime/copy/sigtab_linux_generic.go fuzz_ng_runtime/copy/slice.go fuzz_ng_runtime/copy/softfloat64.go fuzz_ng_runtime/copy/stack.go fuzz_ng_runtime/copy/stkframe.go fuzz_ng_runtime/copy/string.go fuzz_ng_runtime/copy/stubs.go fuzz_ng_runtime/copy/stubs2.go fuzz_ng_runtime/copy/stubs3.go fuzz_ng_runtime/copy/stubs_amd64.go fuzz_ng_runtime/copy/stubs_linux.go fuzz_ng_runtime/copy/stubs_nonwasm.go fuzz_ng_runtime/copy/symtab.go fuzz_ng_runtime/copy/symtabinl.go fuzz_ng_runtime/copy/synctest.go fuzz_ng_runtime/copy/sys_nonppc64x.go fuzz_ng_runtime/copy/sys_x86.go fuzz_ng_runtime/copy/tagptr.go fuzz_ng_runtime/copy/tagptr_64bit.go fuzz_ng_runtime/copy/test_amd64.go fuzz_ng_runtime/copy/time.go fuzz_ng_runtime/copy/time_nofake.go fuzz_ng_runtime/copy/timeasm.go fuzz_ng_runtime/copy/tls_stub.go fuzz_ng_runtime/copy/trace.go fuzz_ng_runtime/copy/traceallocfree.go fuzz_ng_runtime/copy/traceback.go fuzz_ng_runtime/copy/tracebuf.go fuzz_ng_runtime/copy/tracecpu.go fuzz_ng_runtime/copy/traceevent.go fuzz_ng_runtime/copy/tracemap.go fuzz_ng_runtime/copy/traceregion.go fuzz_ng_runtime/copy/traceruntime.go fuzz_ng_runtime/copy/tracestack.go fuzz_ng_runtime/copy/tracestatus.go fuzz_ng_runtime/copy/tracestring.go fuzz_ng_runtime/copy/tracetime.go fuzz_ng_runtime/copy/tracetype.go fuzz_ng_runtime/copy/type.go fuzz_ng_runtime/copy/unsafe.go fuzz_ng_runtime/copy/utf8.go fuzz_ng_runtime/copy/valgrind0.go fuzz_ng_runtime/copy/vdso_elf64.go fuzz_ng_runtime/copy/vdso_linux.go fuzz_ng_runtime/copy/vdso_linux_amd64.go fuzz_ng_runtime/copy/vgetrandom_linux.go fuzz_ng_runtime/copy/write_err.go /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime/fuzz_ng.go fuzz_ng_runtime/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/runtime/abi_test.go /src/goroot/src/runtime/align_runtime_test.go /src/goroot/src/runtime/align_test.go /src/goroot/src/runtime/arena_test.go /src/goroot/src/runtime/bitcursor_test.go /src/goroot/src/runtime/callers_test.go /src/goroot/src/runtime/cgroup_linux_test.go /src/goroot/src/runtime/chan_test.go /src/goroot/src/runtime/chanbarrier_test.go /src/goroot/src/runtime/checkptr_test.go /src/goroot/src/runtime/closure_test.go /src/goroot/src/runtime/complex_test.go /src/goroot/src/runtime/conv_wasm_test.go /src/goroot/src/runtime/coro_test.go /src/goroot/src/runtime/crash_cgo_test.go /src/goroot/src/runtime/crash_test.go /src/goroot/src/runtime/crash_unix_test.go /src/goroot/src/runtime/debug_test.go /src/goroot/src/runtime/debuglog_test.go /src/goroot/src/runtime/decoratemappings_test.go /src/goroot/src/runtime/defer_test.go /src/goroot/src/runtime/ehooks_test.go /src/goroot/src/runtime/env_test.go /src/goroot/src/runtime/example_test.go /src/goroot/src/runtime/export_aix_test.go /src/goroot/src/runtime/export_arm_test.go /src/goroot/src/runtime/export_darwin_test.go /src/goroot/src/runtime/export_debug_amd64_test.go /src/goroot/src/runtime/export_debug_arm64_test.go /src/goroot/src/runtime/export_debug_loong64_test.go /src/goroot/src/runtime/export_debug_ppc64le_test.go /src/goroot/src/runtime/export_debug_test.go /src/goroot/src/runtime/export_debuglog_test.go /src/goroot/src/runtime/export_linux_test.go /src/goroot/src/runtime/export_mmap_test.go /src/goroot/src/runtime/export_pipe2_test.go /src/goroot/src/runtime/export_pipe_test.go /src/goroot/src/runtime/export_test.go /src/goroot/src/runtime/export_unix_test.go /src/goroot/src/runtime/export_vdso_linux_test.go /src/goroot/src/runtime/export_windows_test.go /src/goroot/src/runtime/fastlog2_test.go /src/goroot/src/runtime/fds_test.go /src/goroot/src/runtime/float_test.go /src/goroot/src/runtime/gc_test.go /src/goroot/src/runtime/gcinfo_test.go /src/goroot/src/runtime/gomaxprocs_windows_test.go /src/goroot/src/runtime/goroutineleakprofile_test.go /src/goroot/src/runtime/hash_test.go /src/goroot/src/runtime/heap_test.go /src/goroot/src/runtime/histogram_test.go /src/goroot/src/runtime/iface_test.go /src/goroot/src/runtime/import_test.go /src/goroot/src/runtime/importx_test.go /src/goroot/src/runtime/lfstack_test.go /src/goroot/src/runtime/list_manual_test.go /src/goroot/src/runtime/list_test.go /src/goroot/src/runtime/lockrank_test.go /src/goroot/src/runtime/malloc_test.go /src/goroot/src/runtime/map_benchmark_test.go /src/goroot/src/runtime/map_test.go /src/goroot/src/runtime/mcleanup_test.go /src/goroot/src/runtime/memmove_linux_amd64_test.go /src/goroot/src/runtime/memmove_test.go /src/goroot/src/runtime/metrics_test.go /src/goroot/src/runtime/mfinal_test.go /src/goroot/src/runtime/mgclimit_test.go /src/goroot/src/runtime/mgcpacer_test.go /src/goroot/src/runtime/mgcscavenge_test.go /src/goroot/src/runtime/minmax_test.go /src/goroot/src/runtime/mpagealloc_test.go /src/goroot/src/runtime/mpagecache_test.go /src/goroot/src/runtime/mpallocbits_test.go /src/goroot/src/runtime/mranges_test.go /src/goroot/src/runtime/nbpipe_pipe_test.go /src/goroot/src/runtime/nbpipe_test.go /src/goroot/src/runtime/netpoll_os_test.go /src/goroot/src/runtime/norace_test.go /src/goroot/src/runtime/nosan_linux_test.go /src/goroot/src/runtime/numcpu_freebsd_test.go /src/goroot/src/runtime/panic_test.go /src/goroot/src/runtime/panicnil_test.go /src/goroot/src/runtime/pinner_test.go /src/goroot/src/runtime/proc_runtime_test.go /src/goroot/src/runtime/proc_test.go /src/goroot/src/runtime/profbuf_test.go /src/goroot/src/runtime/rand_test.go /src/goroot/src/runtime/runtime-gdb_test.go /src/goroot/src/runtime/runtime-gdb_unix_test.go /src/goroot/src/runtime/runtime-lldb_test.go /src/goroot/src/runtime/runtime-seh_windows_test.go /src/goroot/src/runtime/runtime_linux_test.go /src/goroot/src/runtime/runtime_mmap_test.go /src/goroot/src/runtime/runtime_test.go /src/goroot/src/runtime/runtime_unix_test.go /src/goroot/src/runtime/rwmutex_test.go /src/goroot/src/runtime/security_test.go /src/goroot/src/runtime/sema_test.go /src/goroot/src/runtime/semasleep_test.go /src/goroot/src/runtime/signal_windows_test.go /src/goroot/src/runtime/sizeof_test.go /src/goroot/src/runtime/slice_test.go /src/goroot/src/runtime/softfloat64_test.go /src/goroot/src/runtime/stack_test.go /src/goroot/src/runtime/start_line_amd64_test.go /src/goroot/src/runtime/start_line_test.go /src/goroot/src/runtime/string_test.go /src/goroot/src/runtime/symtab_test.go /src/goroot/src/runtime/symtabinl_test.go /src/goroot/src/runtime/synctest_test.go /src/goroot/src/runtime/syscall_test.go /src/goroot/src/runtime/syscall_unix_test.go /src/goroot/src/runtime/syscall_windows_test.go /src/goroot/src/runtime/time_test.go /src/goroot/src/runtime/trace2map_test.go /src/goroot/src/runtime/trace_cgo_test.go /src/goroot/src/runtime/traceback_system_test.go /src/goroot/src/runtime/traceback_test.go /src/goroot/src/runtime/tracebackx_test.go /src/goroot/src/runtime/tracestack_test.go /src/goroot/src/runtime/unsafepoint_test.go /src/goroot/src/runtime/vdso_linux_test.go /src/goroot/src/runtime/vdso_test.go /src/goroot/src/runtime/vlop_arm_test.go /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/testdata /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime/' /src/goroot/src/fuzz_ng_runtime/abi_test.go /src/goroot/src/fuzz_ng_runtime/alg.go /src/goroot/src/fuzz_ng_runtime/align_runtime_test.go /src/goroot/src/fuzz_ng_runtime/align_test.go /src/goroot/src/fuzz_ng_runtime/arena.go /src/goroot/src/fuzz_ng_runtime/arena_test.go /src/goroot/src/fuzz_ng_runtime/asan0.go /src/goroot/src/fuzz_ng_runtime/atomic_pointer.go /src/goroot/src/fuzz_ng_runtime/badlinkname.go /src/goroot/src/fuzz_ng_runtime/badlinkname_linux.go /src/goroot/src/fuzz_ng_runtime/bitcursor_test.go /src/goroot/src/fuzz_ng_runtime/callers_test.go /src/goroot/src/fuzz_ng_runtime/cgo.go /src/goroot/src/fuzz_ng_runtime/cgo_mmap.go /src/goroot/src/fuzz_ng_runtime/cgo_sigaction.go /src/goroot/src/fuzz_ng_runtime/cgocall.go /src/goroot/src/fuzz_ng_runtime/cgocallback.go /src/goroot/src/fuzz_ng_runtime/cgocheck.go /src/goroot/src/fuzz_ng_runtime/cgroup_linux.go /src/goroot/src/fuzz_ng_runtime/cgroup_linux_test.go /src/goroot/src/fuzz_ng_runtime/chan.go /src/goroot/src/fuzz_ng_runtime/chan_test.go /src/goroot/src/fuzz_ng_runtime/chanbarrier_test.go /src/goroot/src/fuzz_ng_runtime/checkptr.go /src/goroot/src/fuzz_ng_runtime/checkptr_test.go /src/goroot/src/fuzz_ng_runtime/closure_test.go /src/goroot/src/fuzz_ng_runtime/compiler.go /src/goroot/src/fuzz_ng_runtime/complex.go /src/goroot/src/fuzz_ng_runtime/complex_test.go /src/goroot/src/fuzz_ng_runtime/conv_wasm_test.go /src/goroot/src/fuzz_ng_runtime/coro.go /src/goroot/src/fuzz_ng_runtime/coro_test.go /src/goroot/src/fuzz_ng_runtime/covercounter.go /src/goroot/src/fuzz_ng_runtime/covermeta.go /src/goroot/src/fuzz_ng_runtime/cpuflags.go /src/goroot/src/fuzz_ng_runtime/cpuflags_amd64.go /src/goroot/src/fuzz_ng_runtime/cpuprof.go /src/goroot/src/fuzz_ng_runtime/cputicks.go /src/goroot/src/fuzz_ng_runtime/crash_cgo_test.go /src/goroot/src/fuzz_ng_runtime/crash_test.go /src/goroot/src/fuzz_ng_runtime/crash_unix_test.go /src/goroot/src/fuzz_ng_runtime/create_file_unix.go /src/goroot/src/fuzz_ng_runtime/debug.go /src/goroot/src/fuzz_ng_runtime/debug_test.go /src/goroot/src/fuzz_ng_runtime/debugcall.go /src/goroot/src/fuzz_ng_runtime/debuglog.go /src/goroot/src/fuzz_ng_runtime/debuglog_off.go /src/goroot/src/fuzz_ng_runtime/debuglog_test.go /src/goroot/src/fuzz_ng_runtime/decoratemappings_test.go /src/goroot/src/fuzz_ng_runtime/defer_test.go /src/goroot/src/fuzz_ng_runtime/defs_linux_amd64.go /src/goroot/src/fuzz_ng_runtime/ehooks_test.go /src/goroot/src/fuzz_ng_runtime/env_posix.go /src/goroot/src/fuzz_ng_runtime/env_test.go /src/goroot/src/fuzz_ng_runtime/error.go /src/goroot/src/fuzz_ng_runtime/example_test.go /src/goroot/src/fuzz_ng_runtime/export_aix_test.go /src/goroot/src/fuzz_ng_runtime/export_arm_test.go /src/goroot/src/fuzz_ng_runtime/export_darwin_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_amd64_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_arm64_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_loong64_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_ppc64le_test.go /src/goroot/src/fuzz_ng_runtime/export_debug_test.go /src/goroot/src/fuzz_ng_runtime/export_debuglog_test.go /src/goroot/src/fuzz_ng_runtime/export_linux_test.go /src/goroot/src/fuzz_ng_runtime/export_mmap_test.go /src/goroot/src/fuzz_ng_runtime/export_pipe2_test.go /src/goroot/src/fuzz_ng_runtime/export_pipe_test.go /src/goroot/src/fuzz_ng_runtime/export_test.go /src/goroot/src/fuzz_ng_runtime/export_unix_test.go /src/goroot/src/fuzz_ng_runtime/export_vdso_linux_test.go /src/goroot/src/fuzz_ng_runtime/export_windows_test.go /src/goroot/src/fuzz_ng_runtime/extern.go /src/goroot/src/fuzz_ng_runtime/fastlog2.go /src/goroot/src/fuzz_ng_runtime/fastlog2_test.go /src/goroot/src/fuzz_ng_runtime/fastlog2table.go /src/goroot/src/fuzz_ng_runtime/fds_test.go /src/goroot/src/fuzz_ng_runtime/fds_unix.go /src/goroot/src/fuzz_ng_runtime/float.go /src/goroot/src/fuzz_ng_runtime/float_test.go /src/goroot/src/fuzz_ng_runtime/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime/gc_test.go /src/goroot/src/fuzz_ng_runtime/gcinfo_test.go /src/goroot/src/fuzz_ng_runtime/gomaxprocs_windows_test.go /src/goroot/src/fuzz_ng_runtime/goroutineleakprofile_test.go /src/goroot/src/fuzz_ng_runtime/hash64.go /src/goroot/src/fuzz_ng_runtime/hash_test.go /src/goroot/src/fuzz_ng_runtime/heap_test.go /src/goroot/src/fuzz_ng_runtime/heapdump.go /src/goroot/src/fuzz_ng_runtime/histogram.go /src/goroot/src/fuzz_ng_runtime/histogram_test.go /src/goroot/src/fuzz_ng_runtime/iface.go /src/goroot/src/fuzz_ng_runtime/iface_test.go /src/goroot/src/fuzz_ng_runtime/import_test.go /src/goroot/src/fuzz_ng_runtime/importx_test.go /src/goroot/src/fuzz_ng_runtime/lfstack.go /src/goroot/src/fuzz_ng_runtime/lfstack_test.go /src/goroot/src/fuzz_ng_runtime/linkname.go /src/goroot/src/fuzz_ng_runtime/linkname_shim.go /src/goroot/src/fuzz_ng_runtime/linkname_unix.go /src/goroot/src/fuzz_ng_runtime/list.go /src/goroot/src/fuzz_ng_runtime/list_manual.go /src/goroot/src/fuzz_ng_runtime/list_manual_test.go /src/goroot/src/fuzz_ng_runtime/list_test.go /src/goroot/src/fuzz_ng_runtime/lock_futex.go /src/goroot/src/fuzz_ng_runtime/lock_spinbit.go /src/goroot/src/fuzz_ng_runtime/lockrank.go /src/goroot/src/fuzz_ng_runtime/lockrank_off.go /src/goroot/src/fuzz_ng_runtime/lockrank_test.go /src/goroot/src/fuzz_ng_runtime/malloc.go /src/goroot/src/fuzz_ng_runtime/malloc_generated.go /src/goroot/src/fuzz_ng_runtime/malloc_stubs.go /src/goroot/src/fuzz_ng_runtime/malloc_tables_generated.go /src/goroot/src/fuzz_ng_runtime/malloc_test.go /src/goroot/src/fuzz_ng_runtime/map.go /src/goroot/src/fuzz_ng_runtime/map_benchmark_test.go /src/goroot/src/fuzz_ng_runtime/map_fast32.go /src/goroot/src/fuzz_ng_runtime/map_fast64.go /src/goroot/src/fuzz_ng_runtime/map_faststr.go /src/goroot/src/fuzz_ng_runtime/map_test.go /src/goroot/src/fuzz_ng_runtime/mbarrier.go /src/goroot/src/fuzz_ng_runtime/mbitmap.go /src/goroot/src/fuzz_ng_runtime/mcache.go /src/goroot/src/fuzz_ng_runtime/mcentral.go /src/goroot/src/fuzz_ng_runtime/mcheckmark.go /src/goroot/src/fuzz_ng_runtime/mcleanup.go /src/goroot/src/fuzz_ng_runtime/mcleanup_test.go /src/goroot/src/fuzz_ng_runtime/mem.go /src/goroot/src/fuzz_ng_runtime/mem_linux.go /src/goroot/src/fuzz_ng_runtime/mem_nonsbrk.go /src/goroot/src/fuzz_ng_runtime/memmove_linux_amd64_test.go /src/goroot/src/fuzz_ng_runtime/memmove_test.go /src/goroot/src/fuzz_ng_runtime/metrics.go /src/goroot/src/fuzz_ng_runtime/metrics_test.go /src/goroot/src/fuzz_ng_runtime/mfinal.go /src/goroot/src/fuzz_ng_runtime/mfinal_test.go /src/goroot/src/fuzz_ng_runtime/mfixalloc.go /src/goroot/src/fuzz_ng_runtime/mgc.go /src/goroot/src/fuzz_ng_runtime/mgclimit.go /src/goroot/src/fuzz_ng_runtime/mgclimit_test.go /src/goroot/src/fuzz_ng_runtime/mgcmark.go /src/goroot/src/fuzz_ng_runtime/mgcmark_greenteagc.go /src/goroot/src/fuzz_ng_runtime/mgcpacer.go /src/goroot/src/fuzz_ng_runtime/mgcpacer_test.go /src/goroot/src/fuzz_ng_runtime/mgcscavenge.go /src/goroot/src/fuzz_ng_runtime/mgcscavenge_test.go /src/goroot/src/fuzz_ng_runtime/mgcstack.go /src/goroot/src/fuzz_ng_runtime/mgcsweep.go /src/goroot/src/fuzz_ng_runtime/mgcwork.go /src/goroot/src/fuzz_ng_runtime/mheap.go /src/goroot/src/fuzz_ng_runtime/minmax.go /src/goroot/src/fuzz_ng_runtime/minmax_test.go /src/goroot/src/fuzz_ng_runtime/mpagealloc.go /src/goroot/src/fuzz_ng_runtime/mpagealloc_64bit.go /src/goroot/src/fuzz_ng_runtime/mpagealloc_test.go /src/goroot/src/fuzz_ng_runtime/mpagecache.go /src/goroot/src/fuzz_ng_runtime/mpagecache_test.go /src/goroot/src/fuzz_ng_runtime/mpallocbits.go /src/goroot/src/fuzz_ng_runtime/mpallocbits_test.go /src/goroot/src/fuzz_ng_runtime/mprof.go /src/goroot/src/fuzz_ng_runtime/mranges.go /src/goroot/src/fuzz_ng_runtime/mranges_test.go /src/goroot/src/fuzz_ng_runtime/msan0.go /src/goroot/src/fuzz_ng_runtime/msize.go /src/goroot/src/fuzz_ng_runtime/mspanset.go /src/goroot/src/fuzz_ng_runtime/mstats.go /src/goroot/src/fuzz_ng_runtime/mwbbuf.go /src/goroot/src/fuzz_ng_runtime/nbpipe_pipe2.go /src/goroot/src/fuzz_ng_runtime/nbpipe_pipe_test.go /src/goroot/src/fuzz_ng_runtime/nbpipe_test.go /src/goroot/src/fuzz_ng_runtime/netpoll.go /src/goroot/src/fuzz_ng_runtime/netpoll_epoll.go /src/goroot/src/fuzz_ng_runtime/netpoll_os_test.go /src/goroot/src/fuzz_ng_runtime/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime/nonwindows_stub.go /src/goroot/src/fuzz_ng_runtime/norace_test.go /src/goroot/src/fuzz_ng_runtime/nosan_linux_test.go /src/goroot/src/fuzz_ng_runtime/note_other.go /src/goroot/src/fuzz_ng_runtime/numcpu_freebsd_test.go /src/goroot/src/fuzz_ng_runtime/os_linux.go /src/goroot/src/fuzz_ng_runtime/os_linux_futex64.go /src/goroot/src/fuzz_ng_runtime/os_linux_generic.go /src/goroot/src/fuzz_ng_runtime/os_linux_noauxv.go /src/goroot/src/fuzz_ng_runtime/os_linux_settime64.go /src/goroot/src/fuzz_ng_runtime/os_nonopenbsd.go /src/goroot/src/fuzz_ng_runtime/os_unix.go /src/goroot/src/fuzz_ng_runtime/panic.go /src/goroot/src/fuzz_ng_runtime/panic_test.go /src/goroot/src/fuzz_ng_runtime/panicnil_test.go /src/goroot/src/fuzz_ng_runtime/pinner.go /src/goroot/src/fuzz_ng_runtime/pinner_test.go /src/goroot/src/fuzz_ng_runtime/plugin.go /src/goroot/src/fuzz_ng_runtime/preempt.go /src/goroot/src/fuzz_ng_runtime/preempt_amd64.go /src/goroot/src/fuzz_ng_runtime/preempt_nonwindows.go /src/goroot/src/fuzz_ng_runtime/preempt_xreg.go /src/goroot/src/fuzz_ng_runtime/print.go /src/goroot/src/fuzz_ng_runtime/proc.go /src/goroot/src/fuzz_ng_runtime/proc_runtime_test.go /src/goroot/src/fuzz_ng_runtime/proc_test.go /src/goroot/src/fuzz_ng_runtime/profbuf.go /src/goroot/src/fuzz_ng_runtime/profbuf_test.go /src/goroot/src/fuzz_ng_runtime/proflabel.go /src/goroot/src/fuzz_ng_runtime/race0.go /src/goroot/src/fuzz_ng_runtime/rand.go /src/goroot/src/fuzz_ng_runtime/rand_test.go /src/goroot/src/fuzz_ng_runtime/rdebug.go /src/goroot/src/fuzz_ng_runtime/retry.go /src/goroot/src/fuzz_ng_runtime/runtime-gdb_test.go /src/goroot/src/fuzz_ng_runtime/runtime-gdb_unix_test.go /src/goroot/src/fuzz_ng_runtime/runtime-lldb_test.go /src/goroot/src/fuzz_ng_runtime/runtime-seh_windows_test.go /src/goroot/src/fuzz_ng_runtime/runtime.go /src/goroot/src/fuzz_ng_runtime/runtime1.go /src/goroot/src/fuzz_ng_runtime/runtime2.go /src/goroot/src/fuzz_ng_runtime/runtime_boring.go /src/goroot/src/fuzz_ng_runtime/runtime_clearenv.go /src/goroot/src/fuzz_ng_runtime/runtime_linux_test.go /src/goroot/src/fuzz_ng_runtime/runtime_mmap_test.go /src/goroot/src/fuzz_ng_runtime/runtime_test.go /src/goroot/src/fuzz_ng_runtime/runtime_unix_test.go /src/goroot/src/fuzz_ng_runtime/rwmutex.go /src/goroot/src/fuzz_ng_runtime/rwmutex_test.go /src/goroot/src/fuzz_ng_runtime/security_linux.go /src/goroot/src/fuzz_ng_runtime/security_test.go /src/goroot/src/fuzz_ng_runtime/security_unix.go /src/goroot/src/fuzz_ng_runtime/select.go /src/goroot/src/fuzz_ng_runtime/sema.go /src/goroot/src/fuzz_ng_runtime/sema_test.go /src/goroot/src/fuzz_ng_runtime/semasleep_test.go /src/goroot/src/fuzz_ng_runtime/set_vma_name_linux.go /src/goroot/src/fuzz_ng_runtime/signal_amd64.go /src/goroot/src/fuzz_ng_runtime/signal_linux_amd64.go /src/goroot/src/fuzz_ng_runtime/signal_unix.go /src/goroot/src/fuzz_ng_runtime/signal_windows_test.go /src/goroot/src/fuzz_ng_runtime/sigqueue.go /src/goroot/src/fuzz_ng_runtime/sigqueue_note.go /src/goroot/src/fuzz_ng_runtime/sigtab_linux_generic.go /src/goroot/src/fuzz_ng_runtime/sizeof_test.go /src/goroot/src/fuzz_ng_runtime/slice.go /src/goroot/src/fuzz_ng_runtime/slice_test.go /src/goroot/src/fuzz_ng_runtime/softfloat64.go /src/goroot/src/fuzz_ng_runtime/softfloat64_test.go /src/goroot/src/fuzz_ng_runtime/stack.go /src/goroot/src/fuzz_ng_runtime/stack_test.go /src/goroot/src/fuzz_ng_runtime/start_line_amd64_test.go /src/goroot/src/fuzz_ng_runtime/start_line_test.go /src/goroot/src/fuzz_ng_runtime/stkframe.go /src/goroot/src/fuzz_ng_runtime/string.go /src/goroot/src/fuzz_ng_runtime/string_test.go /src/goroot/src/fuzz_ng_runtime/stubs.go /src/goroot/src/fuzz_ng_runtime/stubs2.go /src/goroot/src/fuzz_ng_runtime/stubs3.go /src/goroot/src/fuzz_ng_runtime/stubs_amd64.go /src/goroot/src/fuzz_ng_runtime/stubs_linux.go /src/goroot/src/fuzz_ng_runtime/stubs_nonwasm.go /src/goroot/src/fuzz_ng_runtime/symtab.go /src/goroot/src/fuzz_ng_runtime/symtab_test.go /src/goroot/src/fuzz_ng_runtime/symtabinl.go /src/goroot/src/fuzz_ng_runtime/symtabinl_test.go /src/goroot/src/fuzz_ng_runtime/synctest.go /src/goroot/src/fuzz_ng_runtime/synctest_test.go /src/goroot/src/fuzz_ng_runtime/sys_nonppc64x.go /src/goroot/src/fuzz_ng_runtime/sys_x86.go /src/goroot/src/fuzz_ng_runtime/syscall_test.go /src/goroot/src/fuzz_ng_runtime/syscall_unix_test.go /src/goroot/src/fuzz_ng_runtime/syscall_windows_test.go /src/goroot/src/fuzz_ng_runtime/tagptr.go /src/goroot/src/fuzz_ng_runtime/tagptr_64bit.go /src/goroot/src/fuzz_ng_runtime/test_amd64.go /src/goroot/src/fuzz_ng_runtime/time.go /src/goroot/src/fuzz_ng_runtime/time_nofake.go /src/goroot/src/fuzz_ng_runtime/time_test.go /src/goroot/src/fuzz_ng_runtime/timeasm.go /src/goroot/src/fuzz_ng_runtime/tls_stub.go /src/goroot/src/fuzz_ng_runtime/trace.go /src/goroot/src/fuzz_ng_runtime/trace2map_test.go /src/goroot/src/fuzz_ng_runtime/trace_cgo_test.go /src/goroot/src/fuzz_ng_runtime/traceallocfree.go /src/goroot/src/fuzz_ng_runtime/traceback.go /src/goroot/src/fuzz_ng_runtime/traceback_system_test.go /src/goroot/src/fuzz_ng_runtime/traceback_test.go /src/goroot/src/fuzz_ng_runtime/tracebackx_test.go /src/goroot/src/fuzz_ng_runtime/tracebuf.go /src/goroot/src/fuzz_ng_runtime/tracecpu.go /src/goroot/src/fuzz_ng_runtime/traceevent.go /src/goroot/src/fuzz_ng_runtime/tracemap.go /src/goroot/src/fuzz_ng_runtime/traceregion.go /src/goroot/src/fuzz_ng_runtime/traceruntime.go /src/goroot/src/fuzz_ng_runtime/tracestack.go /src/goroot/src/fuzz_ng_runtime/tracestack_test.go /src/goroot/src/fuzz_ng_runtime/tracestatus.go /src/goroot/src/fuzz_ng_runtime/tracestring.go /src/goroot/src/fuzz_ng_runtime/tracetime.go /src/goroot/src/fuzz_ng_runtime/tracetype.go /src/goroot/src/fuzz_ng_runtime/type.go /src/goroot/src/fuzz_ng_runtime/unsafe.go /src/goroot/src/fuzz_ng_runtime/unsafepoint_test.go /src/goroot/src/fuzz_ng_runtime/utf8.go /src/goroot/src/fuzz_ng_runtime/valgrind0.go /src/goroot/src/fuzz_ng_runtime/vdso_elf64.go /src/goroot/src/fuzz_ng_runtime/vdso_linux.go /src/goroot/src/fuzz_ng_runtime/vdso_linux_amd64.go /src/goroot/src/fuzz_ng_runtime/vdso_linux_test.go /src/goroot/src/fuzz_ng_runtime/vdso_test.go /src/goroot/src/fuzz_ng_runtime/vgetrandom_linux.go /src/goroot/src/fuzz_ng_runtime/vlop_arm_test.go /src/goroot/src/fuzz_ng_runtime/write_err.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime [fuzz_ng_runtime.test] Step #3 - "compile-libfuzzer-address-x86_64": ./arena.go:996:3: //go:systemstack only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgo_sigaction.go:22:3: //go:nowritebarrierrec only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocall.go:762:3: //go:nowritebarrierrec only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocall.go:784:3: //go:nowritebarrierrec only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocheck.go:24:3: //go:nowritebarrier only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocheck.go:78:3: //go:nowritebarrier only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocheck.go:90:3: //go:nowritebarrier only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocheck.go:111:3: //go:nowritebarrier only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocheck.go:134:3: //go:nowritebarrier only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocheck.go:152:3: //go:nowritebarrier only allowed in runtime Step #3 - "compile-libfuzzer-address-x86_64": ./cgocheck.go:152:3: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/coverage/coverage.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/coverage Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/coverage Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/coverage Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_coverage ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/coverage fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:28:54 Found package in /src/goroot/src/runtime/coverage Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_coverage.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_coverage.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_coverage.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_coverage.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_coverage.a ./fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_coverage/ngolofuzz.pb.o fuzz_ng_runtime_coverage//ngolofuzz.o fuzz_ng_runtime_coverage.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_coverage.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime_coverage/copy/coverage.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_coverage/copy/coverage.go /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_coverage/fuzz_ng.go fuzz_ng_runtime_coverage/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/runtime/coverage/*_test.go' /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/coverage/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/coverage/testdata /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/coverage/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_coverage/' /src/goroot/src/fuzz_ng_runtime_coverage/coverage.go /src/goroot/src/fuzz_ng_runtime_coverage/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_coverage/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_coverage/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_coverage/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_coverage/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_coverage /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": ? fuzz_ng_runtime_coverage [no test files] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_coverage/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_coverage Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_coverage_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/coverage Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/pprof/defs_darwin.go /src/goroot/src/runtime/pprof/defs_darwin_amd64.go /src/goroot/src/runtime/pprof/defs_darwin_arm64.go /src/goroot/src/runtime/pprof/elf.go /src/goroot/src/runtime/pprof/label.go /src/goroot/src/runtime/pprof/label_test.go /src/goroot/src/runtime/pprof/map.go /src/goroot/src/runtime/pprof/mprof_test.go /src/goroot/src/runtime/pprof/pe.go /src/goroot/src/runtime/pprof/pprof.go /src/goroot/src/runtime/pprof/pprof_norusage.go /src/goroot/src/runtime/pprof/pprof_rusage.go /src/goroot/src/runtime/pprof/pprof_test.go /src/goroot/src/runtime/pprof/pprof_windows.go /src/goroot/src/runtime/pprof/proto.go /src/goroot/src/runtime/pprof/proto_darwin.go /src/goroot/src/runtime/pprof/proto_other.go /src/goroot/src/runtime/pprof/proto_test.go /src/goroot/src/runtime/pprof/proto_windows.go /src/goroot/src/runtime/pprof/protobuf.go /src/goroot/src/runtime/pprof/protomem.go /src/goroot/src/runtime/pprof/protomem_test.go /src/goroot/src/runtime/pprof/runtime.go /src/goroot/src/runtime/pprof/runtime_test.go /src/goroot/src/runtime/pprof/rusage_test.go /src/goroot/src/runtime/pprof/vminfo_darwin.go /src/goroot/src/runtime/pprof/vminfo_darwin_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/pprof Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_pprof ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/pprof fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Found package in /src/goroot/src/runtime/pprof Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Array result for Profile is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Function WithLabels has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Unhandled argument &ast.Ellipsis{Ellipsis:43972, Elt:(*ast.Ident)(0x368b0c993c40)} for Labels Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Function Label has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Function ForLabels has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Unhandled argument &ast.FuncType{Func:45259, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x368b0c9b93b0), Results:(*ast.FieldList)(0x368b0c9b93e0)} for ForLabels Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Function SetGoroutineLabels has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Function Do has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:03 Unhandled argument &ast.FuncType{Func:1872, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x368b0c820cc0), Results:(*ast.FieldList)(nil)} for Do Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_pprof.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_pprof.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_pprof.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:177:6: declared and not used: LabelSetResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:178:2: declared and not used: LabelSetResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:263:2: declared and not used: LabelSetNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:264:2: declared and not used: LabelSetResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:09 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_pprof.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_runtime_pprof.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_pprof.a ./fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_pprof/fuzz_ng.go:177:6: declared and not used: LabelSetResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_pprof/fuzz_ng.go:178:2: declared and not used: LabelSetResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_pprof/fuzz_ng.go:263:2: declared and not used: LabelSetNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_pprof/fuzz_ng.go:264:2: declared and not used: LabelSetResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:09 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_pprof/ngolofuzz.pb.o fuzz_ng_runtime_pprof//ngolofuzz.o fuzz_ng_runtime_pprof.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_pprof.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_pprof.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_runtime_pprof.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime_pprof/copy/elf.go fuzz_ng_runtime_pprof/copy/label.go fuzz_ng_runtime_pprof/copy/map.go fuzz_ng_runtime_pprof/copy/pe.go fuzz_ng_runtime_pprof/copy/pprof.go fuzz_ng_runtime_pprof/copy/pprof_rusage.go fuzz_ng_runtime_pprof/copy/proto.go fuzz_ng_runtime_pprof/copy/proto_other.go fuzz_ng_runtime_pprof/copy/protobuf.go fuzz_ng_runtime_pprof/copy/protomem.go fuzz_ng_runtime_pprof/copy/runtime.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_pprof/copy/elf.go fuzz_ng_runtime_pprof/copy/label.go fuzz_ng_runtime_pprof/copy/map.go fuzz_ng_runtime_pprof/copy/pe.go fuzz_ng_runtime_pprof/copy/pprof.go fuzz_ng_runtime_pprof/copy/pprof_rusage.go fuzz_ng_runtime_pprof/copy/proto.go fuzz_ng_runtime_pprof/copy/proto_other.go fuzz_ng_runtime_pprof/copy/protobuf.go fuzz_ng_runtime_pprof/copy/protomem.go fuzz_ng_runtime_pprof/copy/runtime.go /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_pprof/fuzz_ng.go fuzz_ng_runtime_pprof/main.2666630695.go fuzz_ng_runtime_pprof/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/runtime/pprof/label_test.go /src/goroot/src/runtime/pprof/mprof_test.go /src/goroot/src/runtime/pprof/pprof_test.go /src/goroot/src/runtime/pprof/proto_test.go /src/goroot/src/runtime/pprof/protomem_test.go /src/goroot/src/runtime/pprof/runtime_test.go /src/goroot/src/runtime/pprof/rusage_test.go /src/goroot/src/runtime/pprof/vminfo_darwin_test.go /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/pprof/testdata /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_pprof/' /src/goroot/src/fuzz_ng_runtime_pprof/elf.go /src/goroot/src/fuzz_ng_runtime_pprof/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_pprof/label.go /src/goroot/src/fuzz_ng_runtime_pprof/label_test.go /src/goroot/src/fuzz_ng_runtime_pprof/main.2666630695.go /src/goroot/src/fuzz_ng_runtime_pprof/map.go /src/goroot/src/fuzz_ng_runtime_pprof/mprof_test.go /src/goroot/src/fuzz_ng_runtime_pprof/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_pprof/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_pprof/pe.go /src/goroot/src/fuzz_ng_runtime_pprof/pprof.go /src/goroot/src/fuzz_ng_runtime_pprof/pprof_rusage.go /src/goroot/src/fuzz_ng_runtime_pprof/pprof_test.go /src/goroot/src/fuzz_ng_runtime_pprof/proto.go /src/goroot/src/fuzz_ng_runtime_pprof/proto_other.go /src/goroot/src/fuzz_ng_runtime_pprof/proto_test.go /src/goroot/src/fuzz_ng_runtime_pprof/protobuf.go /src/goroot/src/fuzz_ng_runtime_pprof/protomem.go /src/goroot/src/fuzz_ng_runtime_pprof/protomem_test.go /src/goroot/src/fuzz_ng_runtime_pprof/runtime.go /src/goroot/src/fuzz_ng_runtime_pprof/runtime_test.go /src/goroot/src/fuzz_ng_runtime_pprof/rusage_test.go /src/goroot/src/fuzz_ng_runtime_pprof/vminfo_darwin_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_pprof/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_pprof/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_pprof /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime_pprof [fuzz_ng_runtime_pprof.test] Step #3 - "compile-libfuzzer-address-x86_64": ./runtime.go:16:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./runtime.go:21:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./runtime.go:24:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./runtime.go:27:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./runtime.go:30:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./runtime.go:33:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./runtime.go:36:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": ./pprof.go:923:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime_pprof [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_pprof Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_pprof_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/pprof Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/runtime/pprof/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/runtime/pprof/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/pprof/testdata/mappingtest/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/pprof/testdata/mappingtest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/pprof/testdata/mappingtest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/pprof/testdata/mappingtest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/debug/example_monitor_test.go /src/goroot/src/runtime/debug/garbage.go /src/goroot/src/runtime/debug/garbage_test.go /src/goroot/src/runtime/debug/heapdump_test.go /src/goroot/src/runtime/debug/mod.go /src/goroot/src/runtime/debug/mod_test.go /src/goroot/src/runtime/debug/panic_test.go /src/goroot/src/runtime/debug/stack.go /src/goroot/src/runtime/debug/stack_test.go /src/goroot/src/runtime/debug/stubs.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/debug Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/debug Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/debug Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_debug ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude SetMaxThreads,SetMaxStack' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude SetMaxThreads,SetMaxStack runtime/debug fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:10 Found package in /src/goroot/src/runtime/debug Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:10 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:10 Type CrashOptions is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:10 Function ReadGCStats has unproduced argument GCStats Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:10 Function WriteHeapDump has unproduced argument uintptr Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:10 Function SetCrashOutput has unproduced argument os.File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:10 Function SetCrashOutput has unproduced argument CrashOptions Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_debug.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_debug.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_debug.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_debug.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_debug.a ./fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_debug/ngolofuzz.pb.o fuzz_ng_runtime_debug//ngolofuzz.o fuzz_ng_runtime_debug.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_debug.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime_debug/copy/garbage.go fuzz_ng_runtime_debug/copy/mod.go fuzz_ng_runtime_debug/copy/stack.go fuzz_ng_runtime_debug/copy/stubs.go Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_debug/copy/garbage.go:180:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_debug/copy/garbage.go fuzz_ng_runtime_debug/copy/mod.go fuzz_ng_runtime_debug/copy/stack.go fuzz_ng_runtime_debug/copy/stubs.go /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_debug/fuzz_ng.go fuzz_ng_runtime_debug/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/runtime/debug/example_monitor_test.go /src/goroot/src/runtime/debug/garbage_test.go /src/goroot/src/runtime/debug/heapdump_test.go /src/goroot/src/runtime/debug/mod_test.go /src/goroot/src/runtime/debug/panic_test.go /src/goroot/src/runtime/debug/stack_test.go /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/debug/testdata /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_debug/' /src/goroot/src/fuzz_ng_runtime_debug/example_monitor_test.go /src/goroot/src/fuzz_ng_runtime_debug/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_debug/garbage.go /src/goroot/src/fuzz_ng_runtime_debug/garbage_test.go /src/goroot/src/fuzz_ng_runtime_debug/heapdump_test.go /src/goroot/src/fuzz_ng_runtime_debug/mod.go /src/goroot/src/fuzz_ng_runtime_debug/mod_test.go /src/goroot/src/fuzz_ng_runtime_debug/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_debug/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_debug/panic_test.go /src/goroot/src/fuzz_ng_runtime_debug/stack.go /src/goroot/src/fuzz_ng_runtime_debug/stack_test.go /src/goroot/src/fuzz_ng_runtime_debug/stubs.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_debug/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_debug/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_debug /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime_debug [fuzz_ng_runtime_debug.test] Step #3 - "compile-libfuzzer-address-x86_64": ./garbage.go:180:1: syntax error: non-declaration statement outside function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime_debug [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_debug/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_debug Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_debug_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/debug Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/runtime/debug/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/runtime/debug/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/runtime/debug/testdata/fuzz/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/runtime/debug/testdata/fuzz/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/runtime/debug/testdata/fuzz/FuzzParseBuildInfoRoundTrip/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/runtime/debug/testdata/fuzz/FuzzParseBuildInfoRoundTrip/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/runtime/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/runtime/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwinlibsignal/dummy.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlibsignal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlibsignal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlibsignal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testfds/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testfds Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testfds Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testfds Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testprog/abort.go /src/goroot/src/runtime/testdata/testprog/badtraceback.go /src/goroot/src/runtime/testdata/testprog/checkfinalizers.go /src/goroot/src/runtime/testdata/testprog/checkptr.go /src/goroot/src/runtime/testdata/testprog/coro.go /src/goroot/src/runtime/testdata/testprog/crash.go /src/goroot/src/runtime/testdata/testprog/crashdump.go /src/goroot/src/runtime/testdata/testprog/deadlock.go /src/goroot/src/runtime/testdata/testprog/finalizer_deadlock.go /src/goroot/src/runtime/testdata/testprog/framepointer.go /src/goroot/src/runtime/testdata/testprog/gc.go /src/goroot/src/runtime/testdata/testprog/gomaxprocs.go /src/goroot/src/runtime/testdata/testprog/gomaxprocs_windows.go /src/goroot/src/runtime/testdata/testprog/lockosthread.go /src/goroot/src/runtime/testdata/testprog/lockosthread_linux.go /src/goroot/src/runtime/testdata/testprog/main.go /src/goroot/src/runtime/testdata/testprog/map.go /src/goroot/src/runtime/testdata/testprog/memprof.go /src/goroot/src/runtime/testdata/testprog/misc.go /src/goroot/src/runtime/testdata/testprog/numcpu_freebsd.go /src/goroot/src/runtime/testdata/testprog/panicprint.go /src/goroot/src/runtime/testdata/testprog/panicrace.go /src/goroot/src/runtime/testdata/testprog/pipe_unix.go /src/goroot/src/runtime/testdata/testprog/pipe_windows.go /src/goroot/src/runtime/testdata/testprog/preempt.go /src/goroot/src/runtime/testdata/testprog/schedmetrics.go /src/goroot/src/runtime/testdata/testprog/segv.go /src/goroot/src/runtime/testdata/testprog/segv_linux.go /src/goroot/src/runtime/testdata/testprog/setcgotraceback.go /src/goroot/src/runtime/testdata/testprog/signal.go /src/goroot/src/runtime/testdata/testprog/sleep.go /src/goroot/src/runtime/testdata/testprog/stringconcat.go /src/goroot/src/runtime/testdata/testprog/stw_mexit.go /src/goroot/src/runtime/testdata/testprog/stw_trace.go /src/goroot/src/runtime/testdata/testprog/synctest.go /src/goroot/src/runtime/testdata/testprog/syscall_windows.go /src/goroot/src/runtime/testdata/testprog/syscalls.go /src/goroot/src/runtime/testdata/testprog/syscalls_linux.go /src/goroot/src/runtime/testdata/testprog/syscalls_none.go /src/goroot/src/runtime/testdata/testprog/timeprof.go /src/goroot/src/runtime/testdata/testprog/traceback_ancestors.go /src/goroot/src/runtime/testdata/testprog/unsafe.go /src/goroot/src/runtime/testdata/testprog/vdso.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 43 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwintls/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwintls Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwintls Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwintls Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testsuid/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsuid Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsuid Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsuid Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testprognet/main.go /src/goroot/src/runtime/testdata/testprognet/net.go /src/goroot/src/runtime/testdata/testprognet/signal.go /src/goroot/src/runtime/testdata/testprognet/signalexec.go /src/goroot/src/runtime/testdata/testprognet/waiters.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprognet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprognet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprognet Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwinlib/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwinsignal/main.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinsignal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinsignal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinsignal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testexithooks/testexithooks.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testexithooks Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testexithooks Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testexithooks Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testsyscall/testsyscall.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsyscall Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsyscall Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsyscall Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testsyscall/testsyscallc/testsyscallc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsyscall/testsyscallc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsyscall/testsyscallc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsyscall/testsyscallc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testprogcgo/aprof.go /src/goroot/src/runtime/testdata/testprogcgo/bigstack_windows.go /src/goroot/src/runtime/testdata/testprogcgo/bindm.go /src/goroot/src/runtime/testdata/testprogcgo/callback.go /src/goroot/src/runtime/testdata/testprogcgo/callback_pprof.go /src/goroot/src/runtime/testdata/testprogcgo/catchpanic.go /src/goroot/src/runtime/testdata/testprogcgo/cgo.go /src/goroot/src/runtime/testdata/testprogcgo/cgonocallback.go /src/goroot/src/runtime/testdata/testprogcgo/cgonoescape.go /src/goroot/src/runtime/testdata/testprogcgo/coro.go /src/goroot/src/runtime/testdata/testprogcgo/crash.go /src/goroot/src/runtime/testdata/testprogcgo/deadlock.go /src/goroot/src/runtime/testdata/testprogcgo/destructor.go /src/goroot/src/runtime/testdata/testprogcgo/dll_windows.go /src/goroot/src/runtime/testdata/testprogcgo/dropm.go /src/goroot/src/runtime/testdata/testprogcgo/dropm_stub.go /src/goroot/src/runtime/testdata/testprogcgo/eintr.go /src/goroot/src/runtime/testdata/testprogcgo/exec.go /src/goroot/src/runtime/testdata/testprogcgo/gprof.go /src/goroot/src/runtime/testdata/testprogcgo/issue63739.go /src/goroot/src/runtime/testdata/testprogcgo/lockosthread.go /src/goroot/src/runtime/testdata/testprogcgo/main.go /src/goroot/src/runtime/testdata/testprogcgo/needmdeadlock.go /src/goroot/src/runtime/testdata/testprogcgo/numgoroutine.go /src/goroot/src/runtime/testdata/testprogcgo/panic.go /src/goroot/src/runtime/testdata/testprogcgo/pprof.go /src/goroot/src/runtime/testdata/testprogcgo/pprof_callback.go /src/goroot/src/runtime/testdata/testprogcgo/raceprof.go /src/goroot/src/runtime/testdata/testprogcgo/racesig.go /src/goroot/src/runtime/testdata/testprogcgo/segv.go /src/goroot/src/runtime/testdata/testprogcgo/segv_linux.go /src/goroot/src/runtime/testdata/testprogcgo/sigfwd.go /src/goroot/src/runtime/testdata/testprogcgo/sigpanic.go /src/goroot/src/runtime/testdata/testprogcgo/sigstack.go /src/goroot/src/runtime/testdata/testprogcgo/sigthrow.go /src/goroot/src/runtime/testdata/testprogcgo/stack_windows.go /src/goroot/src/runtime/testdata/testprogcgo/stackswitch.go /src/goroot/src/runtime/testdata/testprogcgo/threadpanic.go /src/goroot/src/runtime/testdata/testprogcgo/threadpprof.go /src/goroot/src/runtime/testdata/testprogcgo/threadprof.go /src/goroot/src/runtime/testdata/testprogcgo/trace.go /src/goroot/src/runtime/testdata/testprogcgo/traceback.go /src/goroot/src/runtime/testdata/testprogcgo/tracebackctxt.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 43 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprogcgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprogcgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprogcgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testprogcgo/windows/win.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprogcgo/windows Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprogcgo/windows Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testprogcgo/windows Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testsynctest/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsynctest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsynctest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testsynctest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testwinlibthrow/main.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlibthrow Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlibthrow Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testwinlibthrow Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testgoroutineleakprofile/commonpatterns.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/main.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/simple.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/stresstests.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testgoroutineleakprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testgoroutineleakprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testgoroutineleakprofile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach10214.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach1055.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach10790.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach13197.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach13755.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach1462.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach16167.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach18101.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach2448.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach24808.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach25456.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach35073.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach35931.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach3710.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach584.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach6181.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach7504.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/cockroach9935.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/etcd10492.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/etcd5509.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/etcd6708.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/etcd6857.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/etcd6873.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/etcd7492.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/etcd7902.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/grpc1275.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/grpc1424.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/grpc1460.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/grpc3017.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/grpc660.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/grpc795.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/grpc862.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/hugo3251.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/hugo5379.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/istio16224.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/istio17860.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/istio18454.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes10182.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes11298.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes13135.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes1321.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes25331.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes26980.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes30872.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes38669.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes5316.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes58107.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes62464.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes6632.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/kubernetes70277.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/main.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby17176.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby21233.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby25384.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby27782.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby28462.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby30408.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby33781.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby36114.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby4951.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/moby7559.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/serving2137.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/syncthing4829.go /src/goroot/src/runtime/testdata/testgoroutineleakprofile/goker/syncthing5795.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 64 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testgoroutineleakprofile/goker Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testgoroutineleakprofile/goker Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testgoroutineleakprofile/goker Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/testdata/testfaketime/faketime.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testfaketime Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testfaketime Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/testdata/testfaketime Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/metrics/description.go /src/goroot/src/runtime/metrics/description_test.go /src/goroot/src/runtime/metrics/doc.go /src/goroot/src/runtime/metrics/example_test.go /src/goroot/src/runtime/metrics/histogram.go /src/goroot/src/runtime/metrics/sample.go /src/goroot/src/runtime/metrics/value.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/metrics Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/metrics Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/metrics Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_metrics ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/metrics fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:19 Found package in /src/goroot/src/runtime/metrics Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:19 Array result for Description is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:19 Type Value is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:19 Function Read has unproduced array argument Sample Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:19 Function Kind has unproduced recv Value Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:19 Function Uint64 has unproduced recv Value Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:19 Function Float64 has unproduced recv Value Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:19 Function Float64Histogram has unproduced recv Value Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_metrics.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_metrics.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_metrics.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:25 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_metrics.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_runtime_metrics.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_metrics.a ./fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_metrics/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_metrics/fuzz_ng.go:189:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:25 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_metrics/ngolofuzz.pb.o fuzz_ng_runtime_metrics//ngolofuzz.o fuzz_ng_runtime_metrics.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_metrics.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_metrics.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_runtime_metrics.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime_metrics/copy/description.go fuzz_ng_runtime_metrics/copy/doc.go fuzz_ng_runtime_metrics/copy/histogram.go fuzz_ng_runtime_metrics/copy/sample.go fuzz_ng_runtime_metrics/copy/value.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_metrics/copy/description.go fuzz_ng_runtime_metrics/copy/doc.go fuzz_ng_runtime_metrics/copy/histogram.go fuzz_ng_runtime_metrics/copy/sample.go fuzz_ng_runtime_metrics/copy/value.go /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_metrics/fuzz_ng.go fuzz_ng_runtime_metrics/main.1426732514.go fuzz_ng_runtime_metrics/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/runtime/metrics/description_test.go /src/goroot/src/runtime/metrics/example_test.go /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/metrics/testdata /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/metrics/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_metrics/' /src/goroot/src/fuzz_ng_runtime_metrics/description.go /src/goroot/src/fuzz_ng_runtime_metrics/description_test.go /src/goroot/src/fuzz_ng_runtime_metrics/doc.go /src/goroot/src/fuzz_ng_runtime_metrics/example_test.go /src/goroot/src/fuzz_ng_runtime_metrics/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_metrics/histogram.go /src/goroot/src/fuzz_ng_runtime_metrics/main.1426732514.go /src/goroot/src/fuzz_ng_runtime_metrics/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_metrics/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_metrics/sample.go /src/goroot/src/fuzz_ng_runtime_metrics/value.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_metrics/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_metrics/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_metrics /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime_metrics [fuzz_ng_runtime_metrics.test] Step #3 - "compile-libfuzzer-address-x86_64": ./sample.go:25:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime_metrics [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_metrics/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_metrics Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_metrics_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/metrics Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/_mkmalloc/constants.go /src/goroot/src/runtime/_mkmalloc/mkmalloc.go /src/goroot/src/runtime/_mkmalloc/mkmalloc_test.go /src/goroot/src/runtime/_mkmalloc/mksizeclasses.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/_mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/_mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/_mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/_mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/_mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/_mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime__mkmalloc ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/_mkmalloc fuzz_ng_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:26 Found package in /src/goroot/src/runtime/_mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime__mkmalloc.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime__mkmalloc.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:17:2: import "runtime/_mkmalloc" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:17:2: import "runtime/_mkmalloc" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime__mkmalloc.a . Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng.go:17:2: import "runtime/_mkmalloc" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:27 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime__mkmalloc.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_runtime__mkmalloc.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime__mkmalloc.a ./fuzz_ng_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc/fuzz_ng.go:17:2: import "runtime/_mkmalloc" is a program, not an importable package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:27 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime__mkmalloc/ngolofuzz.pb.o fuzz_ng_runtime__mkmalloc//ngolofuzz.o fuzz_ng_runtime__mkmalloc.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime__mkmalloc/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime__mkmalloc//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime__mkmalloc.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime__mkmalloc.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_runtime__mkmalloc.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime__mkmalloc/copy/constants.go fuzz_ng_runtime__mkmalloc/copy/mkmalloc.go fuzz_ng_runtime__mkmalloc/copy/mksizeclasses.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime__mkmalloc/copy/constants.go fuzz_ng_runtime__mkmalloc/copy/mkmalloc.go fuzz_ng_runtime__mkmalloc/copy/mksizeclasses.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime__mkmalloc/fuzz_ng.go fuzz_ng_runtime__mkmalloc/main.3008540586.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/runtime/_mkmalloc/mkmalloc_test.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/_mkmalloc/testdata /src/goroot/src/fuzz_ng_runtime__mkmalloc/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/_mkmalloc/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime__mkmalloc/' /src/goroot/src/fuzz_ng_runtime__mkmalloc/constants.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/main.3008540586.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/mkmalloc.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/mkmalloc_test.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/mksizeclasses.go /src/goroot/src/fuzz_ng_runtime__mkmalloc/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime__mkmalloc/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime__mkmalloc /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime__mkmalloc [fuzz_ng_runtime__mkmalloc.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime__mkmalloc [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime__mkmalloc/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime__mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime__mkmalloc_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/_mkmalloc Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/_mkmalloc/astutil/clone.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/_mkmalloc/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/_mkmalloc/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/_mkmalloc/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/_mkmalloc/astutil Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/_mkmalloc/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/_mkmalloc/astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime__mkmalloc_astutil ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/_mkmalloc/astutil fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:28 Found package in /src/goroot/src/runtime/_mkmalloc/astutil Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:28 Function CloneNode has unproduced argument T Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime__mkmalloc_astutil.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime__mkmalloc_astutil.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime__mkmalloc_astutil.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:17:2: "runtime/_mkmalloc/astutil" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:30 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime__mkmalloc_astutil.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_runtime__mkmalloc_astutil.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime__mkmalloc_astutil.a ./fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go:17:2: "runtime/_mkmalloc/astutil" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:31 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime__mkmalloc_astutil/ngolofuzz.pb.o fuzz_ng_runtime__mkmalloc_astutil//ngolofuzz.o fuzz_ng_runtime__mkmalloc_astutil.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime__mkmalloc_astutil/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime__mkmalloc_astutil//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime__mkmalloc_astutil.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime__mkmalloc_astutil.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_runtime__mkmalloc_astutil.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime__mkmalloc_astutil/copy/clone.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime__mkmalloc_astutil/copy/clone.go /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go fuzz_ng_runtime__mkmalloc_astutil/main.1810114927.go /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/ Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/runtime/_mkmalloc/astutil/*_test.go' /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/_mkmalloc/astutil/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/_mkmalloc/astutil/testdata /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/_mkmalloc/astutil/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime__mkmalloc_astutil/' /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/clone.go /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/main.1810114927.go /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc_astutil/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime__mkmalloc_astutil/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime__mkmalloc_astutil [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime__mkmalloc_astutil/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime__mkmalloc_astutil Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime__mkmalloc_astutil_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/_mkmalloc/astutil Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/cgo/callbacks.go /src/goroot/src/runtime/cgo/callbacks_aix.go /src/goroot/src/runtime/cgo/callbacks_traceback.go /src/goroot/src/runtime/cgo/cgo.go /src/goroot/src/runtime/cgo/clearenv.go /src/goroot/src/runtime/cgo/dragonfly.go /src/goroot/src/runtime/cgo/freebsd.go /src/goroot/src/runtime/cgo/handle.go /src/goroot/src/runtime/cgo/handle_test.go /src/goroot/src/runtime/cgo/iscgo.go /src/goroot/src/runtime/cgo/linux.go /src/goroot/src/runtime/cgo/mmap.go /src/goroot/src/runtime/cgo/netbsd.go /src/goroot/src/runtime/cgo/openbsd.go /src/goroot/src/runtime/cgo/setenv.go /src/goroot/src/runtime/cgo/sigaction.go /src/goroot/src/runtime/cgo/signal_ios_arm64.go /src/goroot/src/runtime/cgo/windows.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 18 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/cgo Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_cgo ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/cgo fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:31 Found package in /src/goroot/src/runtime/cgo Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_cgo.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_cgo.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_cgo.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_cgo.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_cgo.a ./fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_cgo/ngolofuzz.pb.o fuzz_ng_runtime_cgo//ngolofuzz.o fuzz_ng_runtime_cgo.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_cgo.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime_cgo/copy/callbacks.go fuzz_ng_runtime_cgo/copy/callbacks_traceback.go fuzz_ng_runtime_cgo/copy/clearenv.go fuzz_ng_runtime_cgo/copy/handle.go fuzz_ng_runtime_cgo/copy/iscgo.go fuzz_ng_runtime_cgo/copy/linux.go fuzz_ng_runtime_cgo/copy/mmap.go fuzz_ng_runtime_cgo/copy/setenv.go fuzz_ng_runtime_cgo/copy/sigaction.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_cgo/copy/callbacks.go fuzz_ng_runtime_cgo/copy/callbacks_traceback.go fuzz_ng_runtime_cgo/copy/clearenv.go fuzz_ng_runtime_cgo/copy/handle.go fuzz_ng_runtime_cgo/copy/iscgo.go fuzz_ng_runtime_cgo/copy/linux.go fuzz_ng_runtime_cgo/copy/mmap.go fuzz_ng_runtime_cgo/copy/setenv.go fuzz_ng_runtime_cgo/copy/sigaction.go /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_cgo/fuzz_ng.go fuzz_ng_runtime_cgo/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/runtime/cgo/handle_test.go /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/cgo/testdata /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/cgo/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_cgo/' /src/goroot/src/fuzz_ng_runtime_cgo/callbacks.go /src/goroot/src/fuzz_ng_runtime_cgo/callbacks_traceback.go /src/goroot/src/fuzz_ng_runtime_cgo/clearenv.go /src/goroot/src/fuzz_ng_runtime_cgo/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_cgo/handle.go /src/goroot/src/fuzz_ng_runtime_cgo/handle_test.go /src/goroot/src/fuzz_ng_runtime_cgo/iscgo.go /src/goroot/src/fuzz_ng_runtime_cgo/linux.go /src/goroot/src/fuzz_ng_runtime_cgo/mmap.go /src/goroot/src/fuzz_ng_runtime_cgo/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_cgo/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_cgo/setenv.go /src/goroot/src/fuzz_ng_runtime_cgo/sigaction.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_cgo/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_cgo/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_cgo /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime_cgo [fuzz_ng_runtime_cgo.test] Step #3 - "compile-libfuzzer-address-x86_64": ./callbacks.go:96:6: missing function body Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime_cgo [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_cgo/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_cgo Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_cgo_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/cgo Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/msan/msan.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/msan Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/msan Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/msan Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_msan ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/msan fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:39 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:39 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_msan.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_msan.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_runtime_msan: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_runtime_msan: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_msan.a . Step #3 - "compile-libfuzzer-address-x86_64": # command-line-arguments Step #3 - "compile-libfuzzer-address-x86_64": :1: mismatched import path, have "main" (0x2445ac8242d0), want "github.com/catenacyber/ngolo-fuzzing" (0x2445ac7abb30) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:42 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_msan.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_runtime_msan.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_msan.a ./fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_runtime_msan: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_msan/ngolofuzz.pb.o fuzz_ng_runtime_msan//ngolofuzz.o fuzz_ng_runtime_msan.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_msan/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_msan//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_msan.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_msan.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_runtime_msan.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_runtime_msan/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_runtime_msan/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_runtime_msan/copy/*.go' /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_runtime_msan/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_runtime_msan/*.go' /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_runtime_msan/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/runtime/msan/*_test.go' /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/msan/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/msan/testdata /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/msan/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_msan/' /src/goroot/src/fuzz_ng_runtime_msan/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_msan/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_msan/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_msan /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime_msan [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_msan/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_msan Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_runtime_msan: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_msan_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/msan Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/asan/asan.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/asan Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/asan Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/asan Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_asan ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/asan fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:42 No files in package Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:42 Failed creating fuzz target : No files in package Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_asan.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_asan.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 38: cd: fuzz_ng_runtime_asan: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": mkdir: cannot create directory 'cpp': File exists Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 56: cd: fuzz_ng_runtime_asan: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_asan.a . Step #3 - "compile-libfuzzer-address-x86_64": # command-line-arguments Step #3 - "compile-libfuzzer-address-x86_64": :1: mismatched import path, have "main" (0x2c7f257a62d0), want "github.com/catenacyber/ngolo-fuzzing" (0x2c7f2572bb30) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_asan.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_runtime_asan.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_asan.a ./fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": -: stat /src/ngolo-fuzzing/fuzz_ng_runtime_asan: directory not found Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_asan/ngolofuzz.pb.o fuzz_ng_runtime_asan//ngolofuzz.o fuzz_ng_runtime_asan.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_asan/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_asan//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_asan.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_asan.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_runtime_asan.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_runtime_asan/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_runtime_asan/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_runtime_asan/copy/*.go' /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_runtime_asan/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_runtime_asan/*.go' /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_runtime_asan/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp '/src/goroot/src/runtime/asan/*_test.go' /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/asan/*_test.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/asan/testdata /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/asan/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_asan/' /src/goroot/src/fuzz_ng_runtime_asan/ngolo_helper.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_asan/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_asan/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_asan /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime_asan [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_asan/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_asan Step #3 - "compile-libfuzzer-address-x86_64": /src/build.sh: line 86: cd: fuzz_ng_runtime_asan: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_asan_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ngolo_helper.go (deflated 36%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/asan Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/trace/annotation.go /src/goroot/src/runtime/trace/annotation_test.go /src/goroot/src/runtime/trace/batch.go /src/goroot/src/runtime/trace/encoding.go /src/goroot/src/runtime/trace/example_test.go /src/goroot/src/runtime/trace/flightrecorder.go /src/goroot/src/runtime/trace/flightrecorder_test.go /src/goroot/src/runtime/trace/recorder.go /src/goroot/src/runtime/trace/subscribe.go /src/goroot/src/runtime/trace/subscribe_test.go /src/goroot/src/runtime/trace/trace.go /src/goroot/src/runtime/trace/trace_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/trace Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_trace ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/trace fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Found package in /src/goroot/src/runtime/trace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Function NewTask has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Function Log has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Function Logf has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Unhandled argument &ast.Ellipsis{Ellipsis:25952, Elt:(*ast.Ident)(0x34d458bdafe0)} for Logf Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Function WithRegion has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Unhandled argument &ast.FuncType{Func:26645, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x34d458d00720), Results:(*ast.FieldList)(nil)} for WithRegion Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Function StartRegion has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:44 Function NewFlightRecorder has unproduced argument FlightRecorderConfig Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_trace.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_trace.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_trace.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_trace.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_trace.a ./fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_trace/ngolofuzz.pb.o fuzz_ng_runtime_trace//ngolofuzz.o fuzz_ng_runtime_trace.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_trace.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime_trace/copy/annotation.go fuzz_ng_runtime_trace/copy/batch.go fuzz_ng_runtime_trace/copy/encoding.go fuzz_ng_runtime_trace/copy/flightrecorder.go fuzz_ng_runtime_trace/copy/recorder.go fuzz_ng_runtime_trace/copy/subscribe.go fuzz_ng_runtime_trace/copy/trace.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_trace/copy/annotation.go fuzz_ng_runtime_trace/copy/batch.go fuzz_ng_runtime_trace/copy/encoding.go fuzz_ng_runtime_trace/copy/flightrecorder.go fuzz_ng_runtime_trace/copy/recorder.go fuzz_ng_runtime_trace/copy/subscribe.go fuzz_ng_runtime_trace/copy/trace.go /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_trace/fuzz_ng.go fuzz_ng_runtime_trace/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/runtime/trace/annotation_test.go /src/goroot/src/runtime/trace/example_test.go /src/goroot/src/runtime/trace/flightrecorder_test.go /src/goroot/src/runtime/trace/subscribe_test.go /src/goroot/src/runtime/trace/trace_test.go /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/trace/testdata /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/runtime/trace/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_trace/' /src/goroot/src/fuzz_ng_runtime_trace/annotation.go /src/goroot/src/fuzz_ng_runtime_trace/annotation_test.go /src/goroot/src/fuzz_ng_runtime_trace/batch.go /src/goroot/src/fuzz_ng_runtime_trace/encoding.go /src/goroot/src/fuzz_ng_runtime_trace/example_test.go /src/goroot/src/fuzz_ng_runtime_trace/flightrecorder.go /src/goroot/src/fuzz_ng_runtime_trace/flightrecorder_test.go /src/goroot/src/fuzz_ng_runtime_trace/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_trace/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_trace/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_runtime_trace/recorder.go /src/goroot/src/fuzz_ng_runtime_trace/subscribe.go /src/goroot/src/fuzz_ng_runtime_trace/subscribe_test.go /src/goroot/src/fuzz_ng_runtime_trace/trace.go /src/goroot/src/fuzz_ng_runtime_trace/trace_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_trace/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_trace/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_trace /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime_trace [fuzz_ng_runtime_trace.test] Step #3 - "compile-libfuzzer-address-x86_64": ./annotation.go:38:6: NewTask already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/annotation.go:38:6: other declaration of NewTask Step #3 - "compile-libfuzzer-address-x86_64": ./annotation.go:73:6: Task already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/annotation.go:73:6: other declaration of Task Step #3 - "compile-libfuzzer-address-x86_64": ./annotation.go:95:6: Log already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/annotation.go:95:6: other declaration of Log Step #3 - "compile-libfuzzer-address-x86_64": ./annotation.go:101:6: Logf already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/annotation.go:101:6: other declaration of Logf Step #3 - "compile-libfuzzer-address-x86_64": ./annotation.go:122:6: WithRegion already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/annotation.go:122:6: other declaration of WithRegion Step #3 - "compile-libfuzzer-address-x86_64": ./annotation.go:152:6: StartRegion already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/annotation.go:152:6: other declaration of StartRegion Step #3 - "compile-libfuzzer-address-x86_64": ./annotation.go:180:6: IsEnabled already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/annotation.go:180:6: other declaration of IsEnabled Step #3 - "compile-libfuzzer-address-x86_64": ./trace.go:118:6: Start already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/trace.go:118:6: other declaration of Start Step #3 - "compile-libfuzzer-address-x86_64": ./trace.go:124:6: Stop already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/trace.go:124:6: other declaration of Stop Step #3 - "compile-libfuzzer-address-x86_64": ./flightrecorder.go:25:6: FlightRecorder already declared through dot-import of package trace ("runtime/trace") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/runtime/trace/flightrecorder.go:25:6: other declaration of FlightRecorder Step #3 - "compile-libfuzzer-address-x86_64": ./flightrecorder.go:25:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime_trace [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_trace/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_trace Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_trace_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/trace Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/race/doc.go /src/goroot/src/runtime/race/output_test.go /src/goroot/src/runtime/race/race.go /src/goroot/src/runtime/race/race_darwin_amd64.go /src/goroot/src/runtime/race/race_darwin_arm64.go /src/goroot/src/runtime/race/race_linux_test.go /src/goroot/src/runtime/race/race_test.go /src/goroot/src/runtime/race/race_unix_test.go /src/goroot/src/runtime/race/race_v1_amd64.go /src/goroot/src/runtime/race/race_v3_amd64.go /src/goroot/src/runtime/race/race_windows_test.go /src/goroot/src/runtime/race/sched_test.go /src/goroot/src/runtime/race/syso_test.go /src/goroot/src/runtime/race/timer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 14 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package runtime/race Step #3 - "compile-libfuzzer-address-x86_64": + pkg=runtime/race Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=runtime_race Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^runtime_race ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing runtime/race fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:53 Found package in /src/goroot/src/runtime/race Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/runtime_race.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/runtime_race.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_runtime_race.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:17:2: "runtime/race" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:55 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_runtime_race.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_runtime_race.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_runtime_race.a ./fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_race/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_race/fuzz_ng.go:17:2: "runtime/race" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_race/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_race/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_race/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_race/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_race/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_runtime_race/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:56 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_runtime_race/ngolofuzz.pb.o fuzz_ng_runtime_race//ngolofuzz.o fuzz_ng_runtime_race.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_race/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_race//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_runtime_race.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_runtime_race.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_runtime_race.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_runtime_race/copy/doc.go fuzz_ng_runtime_race/copy/race_v1_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_race/copy/doc.go fuzz_ng_runtime_race/copy/race_v1_amd64.go /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_runtime_race/fuzz_ng.go fuzz_ng_runtime_race/main.1346738856.go /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/runtime/race/output_test.go /src/goroot/src/runtime/race/race_linux_test.go /src/goroot/src/runtime/race/race_test.go /src/goroot/src/runtime/race/race_unix_test.go /src/goroot/src/runtime/race/race_windows_test.go /src/goroot/src/runtime/race/sched_test.go /src/goroot/src/runtime/race/syso_test.go /src/goroot/src/runtime/race/timer_test.go /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/runtime/race/testdata /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_runtime_race/' /src/goroot/src/fuzz_ng_runtime_race/doc.go /src/goroot/src/fuzz_ng_runtime_race/fuzz_ng.go /src/goroot/src/fuzz_ng_runtime_race/main.1346738856.go /src/goroot/src/fuzz_ng_runtime_race/ngolo_helper.go /src/goroot/src/fuzz_ng_runtime_race/output_test.go /src/goroot/src/fuzz_ng_runtime_race/race_linux_test.go /src/goroot/src/fuzz_ng_runtime_race/race_test.go /src/goroot/src/fuzz_ng_runtime_race/race_unix_test.go /src/goroot/src/fuzz_ng_runtime_race/race_v1_amd64.go /src/goroot/src/fuzz_ng_runtime_race/race_windows_test.go /src/goroot/src/fuzz_ng_runtime_race/sched_test.go /src/goroot/src/fuzz_ng_runtime_race/syso_test.go /src/goroot/src/fuzz_ng_runtime_race/timer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_race/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_runtime_race/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_runtime_race /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": race_v1_amd64.go:9:8: use of internal package runtime/race/internal/amd64v1 not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_runtime_race [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_runtime_race/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_runtime_race Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_runtime_race_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo runtime/race Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/race/testdata/atomic_test.go /src/goroot/src/runtime/race/testdata/cgo_test.go /src/goroot/src/runtime/race/testdata/cgo_test_main.go /src/goroot/src/runtime/race/testdata/chan_test.go /src/goroot/src/runtime/race/testdata/comp_test.go /src/goroot/src/runtime/race/testdata/finalizer_test.go /src/goroot/src/runtime/race/testdata/io_test.go /src/goroot/src/runtime/race/testdata/issue12225_test.go /src/goroot/src/runtime/race/testdata/issue12664_test.go /src/goroot/src/runtime/race/testdata/issue13264_test.go /src/goroot/src/runtime/race/testdata/main_test.go /src/goroot/src/runtime/race/testdata/map_test.go /src/goroot/src/runtime/race/testdata/mop_test.go /src/goroot/src/runtime/race/testdata/mutex_test.go /src/goroot/src/runtime/race/testdata/pool_test.go /src/goroot/src/runtime/race/testdata/rangefunc_test.go /src/goroot/src/runtime/race/testdata/reflect_test.go /src/goroot/src/runtime/race/testdata/regression_test.go /src/goroot/src/runtime/race/testdata/rwmutex_test.go /src/goroot/src/runtime/race/testdata/select_test.go /src/goroot/src/runtime/race/testdata/slice_test.go /src/goroot/src/runtime/race/testdata/sync_test.go /src/goroot/src/runtime/race/testdata/synctest_test.go /src/goroot/src/runtime/race/testdata/time_test.go /src/goroot/src/runtime/race/testdata/waitgroup_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 25 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/runtime/race/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/runtime/race/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/race/internal/amd64v3/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race/internal/amd64v3 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/runtime/race/internal/amd64v1/doc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo runtime/race/internal/amd64v1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/weak/doc.go /src/goroot/src/weak/pointer.go /src/goroot/src/weak/pointer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package weak Step #3 - "compile-libfuzzer-address-x86_64": + pkg=weak Step #3 - "compile-libfuzzer-address-x86_64": ++ echo weak Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=weak Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^weak ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing weak fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:56 Found package in /src/goroot/src/weak Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:56 Function Make has unproduced argument T Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:56 Function Value has unhandled recv &ast.Field{Doc:(*ast.CommentGroup)(nil), Names:[]*ast.Ident{(*ast.Ident)(0x2fb5f5684f60)}, Type:(*ast.IndexExpr)(0x2fb5f5683080), Tag:(*ast.BasicLit)(nil), Comment:(*ast.CommentGroup)(nil)} Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/weak.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/weak.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_weak Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_weak.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:18:2: "weak" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:58 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_weak.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_weak.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_weak.a ./fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_weak/fuzz_ng.go:10:2: "fmt" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_weak/fuzz_ng.go:18:2: "weak" imported and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_weak/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_weak/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_weak/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_weak/fuzz_ng.go:179:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_weak/fuzz_ng.go:185:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_weak/fuzz_ng.go:187:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:58 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_weak/ngolofuzz.pb.o fuzz_ng_weak//ngolofuzz.o fuzz_ng_weak.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_weak/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_weak//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_weak.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_weak.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_weak.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_weak/copy/doc.go fuzz_ng_weak/copy/pointer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_weak/copy/doc.go fuzz_ng_weak/copy/pointer.go /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_weak/fuzz_ng.go fuzz_ng_weak/main.1878399365.go /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/weak/pointer_test.go /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/weak/testdata /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/weak/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_weak/' /src/goroot/src/fuzz_ng_weak/doc.go /src/goroot/src/fuzz_ng_weak/fuzz_ng.go /src/goroot/src/fuzz_ng_weak/main.1878399365.go /src/goroot/src/fuzz_ng_weak/ngolo_helper.go /src/goroot/src/fuzz_ng_weak/pointer.go /src/goroot/src/fuzz_ng_weak/pointer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_weak/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_weak/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_weak /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_weak [fuzz_ng_weak.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_weak [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_weak/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_weak Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_weak_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo weak Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/testhash/hash.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/testhash Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/lazytemplate/lazytemplate.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/lazytemplate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/godebug/godebug.go /src/goroot/src/internal/godebug/godebug_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/godebug Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/strconv/atob.go /src/goroot/src/internal/strconv/atob_test.go /src/goroot/src/internal/strconv/atoc.go /src/goroot/src/internal/strconv/atoc_test.go /src/goroot/src/internal/strconv/atof.go /src/goroot/src/internal/strconv/atof_test.go /src/goroot/src/internal/strconv/atofeisel.go /src/goroot/src/internal/strconv/atoi.go /src/goroot/src/internal/strconv/atoi_test.go /src/goroot/src/internal/strconv/ctoa.go /src/goroot/src/internal/strconv/ctoa_test.go /src/goroot/src/internal/strconv/decimal.go /src/goroot/src/internal/strconv/decimal_test.go /src/goroot/src/internal/strconv/deps.go /src/goroot/src/internal/strconv/export_test.go /src/goroot/src/internal/strconv/fp_test.go /src/goroot/src/internal/strconv/ftoa.go /src/goroot/src/internal/strconv/ftoa_test.go /src/goroot/src/internal/strconv/ftoafixed.go /src/goroot/src/internal/strconv/ftoaryu.go /src/goroot/src/internal/strconv/import_test.go /src/goroot/src/internal/strconv/itoa.go /src/goroot/src/internal/strconv/itoa_test.go /src/goroot/src/internal/strconv/math.go /src/goroot/src/internal/strconv/math_test.go /src/goroot/src/internal/strconv/pow10gen.go /src/goroot/src/internal/strconv/pow10tab.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 27 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/strconv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/strconv/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/strconv/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/testpty/pty.go /src/goroot/src/internal/testpty/pty_cgo.go /src/goroot/src/internal/testpty/pty_darwin.go /src/goroot/src/internal/testpty/pty_none.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/testpty Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/goroot/gc.go /src/goroot/src/internal/goroot/gccgo.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/goroot Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/chacha8rand/chacha8.go /src/goroot/src/internal/chacha8rand/chacha8_generic.go /src/goroot/src/internal/chacha8rand/export_test.go /src/goroot/src/internal/chacha8rand/rand_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/chacha8rand Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/exportdata/exportdata.go /src/goroot/src/internal/exportdata/support.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/exportdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/profile/encode.go /src/goroot/src/internal/profile/filter.go /src/goroot/src/internal/profile/graph.go /src/goroot/src/internal/profile/merge.go /src/goroot/src/internal/profile/profile.go /src/goroot/src/internal/profile/proto.go /src/goroot/src/internal/profile/proto_test.go /src/goroot/src/internal/profile/prune.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/profile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/goversion/goversion.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/goversion Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/oserror/errors.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/oserror Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/defs.go /src/goroot/src/internal/coverage/pkid.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/decodecounter/decodecounterfile.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/decodecounter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/test/counter_test.go /src/goroot/src/internal/coverage/test/roundtrip_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/test Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/encodemeta/encode.go /src/goroot/src/internal/coverage/encodemeta/encodefile.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/encodemeta Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/calloc/batchcounteralloc.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/calloc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/slicereader/slicereader.go /src/goroot/src/internal/coverage/slicereader/slr_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/slicereader Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/encodecounter/encode.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/encodecounter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/cmerge/merge.go /src/goroot/src/internal/coverage/cmerge/merge_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/cmerge Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/rtcov/rtcov.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/rtcov Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/stringtab/stringtab.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/stringtab Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/cfile/apis.go /src/goroot/src/internal/coverage/cfile/emit.go /src/goroot/src/internal/coverage/cfile/emitdata_test.go /src/goroot/src/internal/coverage/cfile/hooks.go /src/goroot/src/internal/coverage/cfile/snapshot_test.go /src/goroot/src/internal/coverage/cfile/testsupport.go /src/goroot/src/internal/coverage/cfile/ts_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/cfile Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/cfile/testdata/harness.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/cfile/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/cfile/testdata/issue59563/repro.go /src/goroot/src/internal/coverage/cfile/testdata/issue59563/repro_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/cfile/testdata/issue59563 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/cfile/testdata/issue56006/repro.go /src/goroot/src/internal/coverage/cfile/testdata/issue56006/repro_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/cfile/testdata/issue56006 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/slicewriter/slicewriter.go /src/goroot/src/internal/coverage/slicewriter/slw_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/slicewriter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/cformat/fmt_test.go /src/goroot/src/internal/coverage/cformat/format.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/cformat Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/uleb128/uleb128.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/uleb128 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/decodemeta/decode.go /src/goroot/src/internal/coverage/decodemeta/decodefile.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/decodemeta Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/coverage/pods/pods.go /src/goroot/src/internal/coverage/pods/pods_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/coverage/pods Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/syscall/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/syscall/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/syscall/unix/arandom_netbsd.go /src/goroot/src/internal/syscall/unix/arc4random_darwin.go /src/goroot/src/internal/syscall/unix/arc4random_openbsd.go /src/goroot/src/internal/syscall/unix/at.go /src/goroot/src/internal/syscall/unix/at_aix.go /src/goroot/src/internal/syscall/unix/at_darwin.go /src/goroot/src/internal/syscall/unix/at_fstatat.go /src/goroot/src/internal/syscall/unix/at_fstatat2.go /src/goroot/src/internal/syscall/unix/at_js.go /src/goroot/src/internal/syscall/unix/at_libc.go /src/goroot/src/internal/syscall/unix/at_libc2.go /src/goroot/src/internal/syscall/unix/at_openbsd.go /src/goroot/src/internal/syscall/unix/at_solaris.go /src/goroot/src/internal/syscall/unix/at_sysnum_darwin.go /src/goroot/src/internal/syscall/unix/at_sysnum_dragonfly.go /src/goroot/src/internal/syscall/unix/at_sysnum_freebsd.go /src/goroot/src/internal/syscall/unix/at_sysnum_fstatat64_linux.go /src/goroot/src/internal/syscall/unix/at_sysnum_fstatat_linux.go /src/goroot/src/internal/syscall/un++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ix/at_sysnum_linux.go /src/goroot/src/internal/syscall/unix/at_sysnum_netbsd.go /src/goroot/src/internal/syscall/unix/at_sysnum_newfstatat_linux.go /src/goroot/src/internal/syscall/unix/at_sysnum_openbsd.go /src/goroot/src/internal/syscall/unix/at_wasip1.go /src/goroot/src/internal/syscall/unix/constants.go /src/goroot/src/internal/syscall/unix/copy_file_range_unix.go /src/goroot/src/internal/syscall/unix/eaccess.go /src/goroot/src/internal/syscall/unix/faccessat_bsd.go /src/goroot/src/internal/syscall/unix/faccessat_darwin.go /src/goroot/src/internal/syscall/unix/faccessat_openbsd.go /src/goroot/src/internal/syscall/unix/faccessat_solaris.go /src/goroot/src/internal/syscall/unix/faccessat_syscall.go /src/goroot/src/internal/syscall/unix/fallocate_bsd_386.go /src/goroot/src/internal/syscall/unix/fallocate_bsd_64bit.go /src/goroot/src/internal/syscall/unix/fallocate_bsd_arm.go /src/goroot/src/internal/syscall/unix/fcntl_js.go /src/goroot/src/internal/syscall/unix/fcntl_unix.go /src/goroot/src/internal/syscall/unix/fcntl_wasip1.go /src/goroot/src/internal/syscall/unix/getrandom.go /src/goroot/src/internal/syscall/unix/getrandom_dragonfly.go /src/goroot/src/internal/syscall/unix/getrandom_freebsd.go /src/goroot/src/internal/syscall/unix/getrandom_linux.go /src/goroot/src/internal/syscall/unix/getrandom_linux_test.go /src/goroot/src/internal/syscall/unix/getrandom_solaris.go /src/goroot/src/internal/syscall/unix/ioctl_aix.go /src/goroot/src/internal/syscall/unix/kernel_version_freebsd.go /src/goroot/src/internal/syscall/unix/kernel_version_freebsd_test.go /src/goroot/src/internal/syscall/unix/kernel_version_ge.go /src/goroot/src/internal/syscall/unix/kernel_version_ge_test.go /src/goroot/src/internal/syscall/unix/kernel_version_linux.go /src/goroot/src/internal/syscall/unix/kernel_version_other.go /src/goroot/src/internal/syscall/unix/kernel_version_solaris.go /src/goroot/src/internal/syscall/unix/kernel_version_solaris_test.go /src/goroot/src/internal/syscall/unix/net.go /src/goroot/src/internal/syscall/unix/net_darwin.go /src/goroot/src/internal/syscall/unix/net_js.go /src/goroot/src/internal/syscall/unix/net_wasip1.go /src/goroot/src/internal/syscall/unix/nofollow_bsd.go /src/goroot/src/internal/syscall/unix/nofollow_netbsd.go /src/goroot/src/internal/syscall/unix/nofollow_posix.go /src/goroot/src/internal/syscall/unix/nonblocking_js.go /src/goroot/src/internal/syscall/unix/nonblocking_unix.go /src/goroot/src/internal/syscall/unix/nonblocking_wasip1.go /src/goroot/src/internal/syscall/unix/pidfd_linux.go /src/goroot/src/internal/syscall/unix/pty_darwin.go /src/goroot/src/internal/syscall/unix/renameat2_sysnum_linux.go /src/goroot/src/internal/syscall/unix/renameat_sysnum_linux.go /src/goroot/src/internal/syscall/unix/siginfo_linux.go /src/goroot/src/internal/syscall/unix/siginfo_linux_mipsx.go /src/goroot/src/internal/syscall/unix/siginfo_linux_other.go /src/goroot/src/internal/syscall/unix/siginfo_linux_test.go /src/goroot/src/internal/syscall/unix/syscall.go /src/goroot/src/internal/syscall/unix/sysnum_freebsd.go /src/goroot/src/internal/syscall/unix/sysnum_linux_386.go /src/goroot/src/internal/syscall/unix/sysnum_linux_amd64.go /src/goroot/src/internal/syscall/unix/sysnum_linux_arm.go /src/goroot/src/internal/syscall/unix/sysnum_linux_generic.go /src/goroot/src/internal/syscall/unix/sysnum_linux_mips64x.go /src/goroot/src/internal/syscall/unix/sysnum_linux_mipsx.go /src/goroot/src/internal/syscall/unix/sysnum_linux_ppc64x.go /src/goroot/src/internal/syscall/unix/sysnum_linux_s390x.go /src/goroot/src/internal/syscall/unix/tcsetpgrp_bsd.go /src/goroot/src/internal/syscall/unix/tcsetpgrp_linux.go /src/goroot/src/internal/syscall/unix/user_darwin.go /src/goroot/src/internal/syscall/unix/utimes.go /src/goroot/src/internal/syscall/unix/utimes_wasip1.go /src/goroot/src/internal/syscall/unix/waitid_linux.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 86 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/syscall/unix Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/syscall/windows/at_windows.go /src/goroot/src/internal/syscall/windows/at_windows_test.go /src/goroot/src/internal/syscall/windows/exec_windows_test.go /src/goroot/src/internal/syscall/windows/mksyscall.go /src/goroot/src/internal/syscall/windows/net_windows.go /src/goroot/src/internal/syscall/windows/nonblocking_windows.go /src/goroot/src/internal/syscall/windows/psapi_windows.go /src/goroot/src/internal/syscall/windows/reparse_windows.go /src/goroot/src/internal/syscall/windows/security_windows.go /src/goroot/src/internal/syscall/windows/string_windows.go /src/goroot/src/internal/syscall/windows/symlink_windows.go /src/goroot/src/internal/syscall/windows/syscall_windows.go /src/goroot/src/internal/syscall/windows/types_windows.go /src/goroot/src/internal/syscall/windows/version_windows.go /src/goroot/src/internal/syscall/windows/version_windows_test.go /src/goroot/src/internal/syscall/windows/zsyscall_windows.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/syscall/windows Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/syscall/windows/registry/export_test.go /src/goroot/src/internal/syscall/windows/registry/key.go /src/goroot/src/internal/syscall/windows/registry/mksyscall.go /src/goroot/src/internal/syscall/windows/registry/registry_test.go /src/goroot/src/internal/syscall/windows/registry/syscall.go /src/goroot/src/internal/syscall/windows/registry/value.go /src/goroot/src/internal/syscall/windows/registry/zsyscall_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/syscall/windows/registry Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/syscall/windows/sysdll/sysdll.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/syscall/windows/sysdll Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/syscall/execenv/execenv_default.go /src/goroot/src/internal/syscall/execenv/execenv_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/syscall/execenv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/runtime/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/runtime/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/sys/consts.go /src/goroot/src/internal/runtime/sys/consts_norace.go /src/goroot/src/internal/runtime/sys/consts_race.go /src/goroot/src/internal/runtime/sys/dit_arm64.go /src/goroot/src/internal/runtime/sys/intrinsics.go /src/goroot/src/internal/runtime/sys/intrinsics_test.go /src/goroot/src/internal/runtime/sys/nih.go /src/goroot/src/internal/runtime/sys/no_dit.go /src/goroot/src/internal/runtime/sys/sys.go /src/goroot/src/internal/runtime/sys/zversion.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/sys Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/exithook/hooks.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/exithook Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/atomic/atomic_386.go /src/goroot/src/internal/runtime/atomic/atomic_amd64.go /src/goroot/src/internal/runtime/atomic/atomic_andor_generic.go /src/goroot/src/internal/runtime/atomic/atomic_andor_test.go /src/goroot/src/internal/runtime/atomic/atomic_arm.go /src/goroot/src/internal/runtime/atomic/atomic_arm64.go /src/goroot/src/internal/runtime/atomic/atomic_loong64.go /src/goroot/src/internal/runtime/atomic/atomic_mips64x.go /src/goroot/src/internal/runtime/atomic/atomic_mipsx.go /src/goroot/src/internal/runtime/atomic/atomic_ppc64x.go /src/goroot/src/internal/runtime/atomic/atomic_riscv64.go /src/goroot/src/internal/runtime/atomic/atomic_s390x.go /src/goroot/src/internal/runtime/atomic/atomic_test.go /src/goroot/src/internal/runtime/atomic/atomic_wasm.go /src/goroot/src/internal/runtime/atomic/bench_test.go /src/goroot/src/internal/runtime/atomic/doc.go /src/goroot/src/internal/runtime/atomic/stubs.go /src/goroot/src/internal/runtime/atomic/types.go /src/goroot/src/internal/runtime/atomic/types_64bit.go /src/goroot/src/internal/runtime/atomic/unaligned.go /src/goroot/src/internal/runtime/atomic/xchg8.go /src/goroot/src/internal/runtime/atomic/xchg8_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/atomic Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/runtime/syscall/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/runtime/syscall/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/syscall/linux/defs_linux.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_386.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_amd64.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_arm.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_arm64.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_loong64.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_mips64x.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_mipsx.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_ppc64x.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_riscv64.go /src/goroot/src/internal/runtime/syscall/linux/defs_linux_s390x.go /src/goroot/src/internal/runtime/syscall/linux/syscall_linux.go /src/goroot/src/internal/runtime/syscall/linux/syscall_linux_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/syscall/linux Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/syscall/windows/defs_windows.go /src/goroot/src/internal/runtime/syscall/windows/defs_windows_386.go /src/goroot/src/internal/runtime/syscall/windows/defs_windows_amd64.go /src/goroot/src/internal/runtime/syscall/windows/defs_windows_arm64.go /src/goroot/src/internal/runtime/syscall/windows/syscall_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/syscall/windows Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/wasitest/host_test.go /src/goroot/src/internal/runtime/wasitest/nonblock_test.go /src/goroot/src/internal/runtime/wasitest/tcpecho_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/wasitest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/wasitest/testdata/nonblock.go /src/goroot/src/internal/runtime/wasitest/testdata/tcpecho.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/wasitest/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/cgobench/bench_test.go /src/goroot/src/internal/runtime/cgobench/funcs.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/cgobench Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/math/math.go /src/goroot/src/internal/runtime/math/math_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/math Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/cgroup/cgroup_linux.go /src/goroot/src/internal/runtime/cgroup/cgroup_linux_test.go /src/goroot/src/internal/runtime/cgroup/export_linux_test.go /src/goroot/src/internal/runtime/cgroup/export_test.go /src/goroot/src/internal/runtime/cgroup/line_reader.go /src/goroot/src/internal/runtime/cgroup/line_reader_test.go /src/goroot/src/internal/runtime/cgroup/runtime.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/cgroup Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/startlinetest/func_amd64.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/startlinetest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/maps/export_test.go /src/goroot/src/internal/runtime/maps/fuzz_test.go /src/goroot/src/internal/runtime/maps/group.go /src/goroot/src/internal/runtime/maps/map.go /src/goroot/src/internal/runtime/maps/map_test.go /src/goroot/src/internal/runtime/maps/runtime.go /src/goroot/src/internal/runtime/maps/runtime_fast32.go /src/goroot/src/internal/runtime/maps/runtime_fast64.go /src/goroot/src/internal/runtime/maps/runtime_faststr.go /src/goroot/src/internal/runtime/maps/table.go /src/goroot/src/internal/runtime/maps/table_debug.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/maps Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/gc/malloc.go /src/goroot/src/internal/runtime/gc/scan.go /src/goroot/src/internal/runtime/gc/sizeclasses.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/gc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/runtime/gc/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/runtime/gc/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/gc/internal/gen/gen.go /src/goroot/src/internal/runtime/gc/internal/gen/gp.go /src/goroot/src/internal/runtime/gc/internal/gen/regalloc.go /src/goroot/src/internal/runtime/gc/internal/gen/simd.go /src/goroot/src/internal/runtime/gc/internal/gen/val.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/gc/internal/gen Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/runtime/gc/scan/expand_amd64.go /src/goroot/src/internal/runtime/gc/scan/expand_amd64_test.go /src/goroot/src/internal/runtime/gc/scan/expand_reference.go /src/goroot/src/internal/runtime/gc/scan/expand_test.go /src/goroot/src/internal/runtime/gc/scan/filter.go /src/goroot/src/internal/runtime/gc/scan/filter_test.go /src/goroot/src/internal/runtime/gc/scan/mem_nounix_test.go /src/goroot/src/internal/runtime/gc/scan/mem_unix_test.go /src/goroot/src/internal/runtime/gc/scan/mkasm.go /src/goroot/src/internal/runtime/gc/scan/scan_amd64.go /src/goroot/src/internal/runtime/gc/scan/scan_amd64_test.go /src/goroot/src/internal/runtime/gc/scan/scan_generic.go /src/goroot/src/internal/runtime/gc/scan/scan_generic_test.go /src/goroot/src/internal/runtime/gc/scan/scan_go.go /src/goroot/src/internal/runtime/gc/scan/scan_reference.go /src/goroot/src/internal/runtime/gc/scan/scan_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 16 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/runtime/gc/scan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/poll/copy_file_range_freebsd.go /src/goroot/src/internal/poll/copy_file_range_linux.go /src/goroot/src/internal/poll/copy_file_range_unix.go /src/goroot/src/internal/poll/errno_unix.go /src/goroot/src/internal/poll/errno_windows.go /src/goroot/src/internal/poll/error_linux_test.go /src/goroot/src/internal/poll/error_stub_test.go /src/goroot/src/internal/poll/error_test.go /src/goroot/src/internal/poll/export_linux_test.go /src/goroot/src/internal/poll/export_posix_test.go /src/goroot/src/internal/poll/export_test.go /src/goroot/src/internal/poll/fd.go /src/goroot/src/internal/poll/fd_fsync_darwin.go /src/goroot/src/internal/poll/fd_fsync_posix.go /src/goroot/src/internal/poll/fd_fsync_windows.go /src/goroot/src/internal/poll/fd_io_plan9.go /src/goroot/src/internal/poll/fd_mutex.go /src/goroot/src/internal/poll/fd_mutex_test.go /src/goroot/src/internal/poll/fd_opendir_darwin.go /src/goroot/src/internal/poll/fd_plan9.go /src/goroot/src/internal/poll/fd_poll_js.go /src/goroot/src/internal/poll/fd_poll_runtime.go /src/goroot/src/internal/poll/fd_posix.go /src/goroot/src/internal/poll/fd_posix_test.go /src/goroot/src/internal/poll/fd_unix.go /src/goroot/src/internal/poll/fd_unixjs.go /src/goroot/src/internal/poll/fd_wasip1.go /src/goroot/src/internal/poll/fd_windows.go /src/goroot/src/internal/poll/fd_windows_test.go /src/goroot/src/internal/poll/fd_writev_libc.go /src/goroot/src/internal/poll/fd_writev_unix.go /src/goroot/src/internal/poll/file_plan9.go /src/goroot/src/internal/poll/hook_cloexec.go /src/goroot/src/internal/poll/hook_unix.go /src/goroot/src/internal/poll/hook_windows.go /src/goroot/src/internal/poll/iovec_solaris.go /src/goroot/src/internal/poll/iovec_unix.go /src/goroot/src/internal/poll/read_test.go /src/goroot/src/internal/poll/sendfile.go /src/goroot/src/internal/poll/sendfile_solaris.go /src/goroot/src/internal/poll/sendfile_unix.go /src/goroot/src/internal/poll/sendfile_windows.go /src/goroot/src/internal/poll/sock_cloexec.go /src/goroot/src/internal/poll/sock_cloe++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": xec_solaris.go /src/goroot/src/internal/poll/sockopt.go /src/goroot/src/internal/poll/sockopt_linux.go /src/goroot/src/internal/poll/sockopt_unix.go /src/goroot/src/internal/poll/sockopt_windows.go /src/goroot/src/internal/poll/sockoptip.go /src/goroot/src/internal/poll/splice_linux.go /src/goroot/src/internal/poll/splice_linux_test.go /src/goroot/src/internal/poll/sys_cloexec.go /src/goroot/src/internal/poll/writev.go /src/goroot/src/internal/poll/writev_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 54 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/poll Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/diff/diff.go /src/goroot/src/internal/diff/diff_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/diff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/diff/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/diff/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/buildcfg/cfg.go /src/goroot/src/internal/buildcfg/cfg_test.go /src/goroot/src/internal/buildcfg/exp.go /src/goroot/src/internal/buildcfg/zbootstrap.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/buildcfg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/godebugs/godebugs_test.go /src/goroot/src/internal/godebugs/table.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/godebugs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/types/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/types/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/errors/code_string.go /src/goroot/src/internal/types/errors/codes.go /src/goroot/src/internal/types/errors/codes_test.go /src/goroot/src/internal/types/errors/generrordocs.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/errors Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/types/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/types/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/blank.go /src/goroot/src/internal/types/testdata/check/builtins0.go /src/goroot/src/internal/types/testdata/check/builtins1.go /src/goroot/src/internal/types/testdata/check/chans.go /src/goroot/src/internal/types/testdata/check/compliterals.go /src/goroot/src/internal/types/testdata/check/const0.go /src/goroot/src/internal/types/testdata/check/const1.go /src/goroot/src/internal/types/testdata/check/constdecl.go /src/goroot/src/internal/types/testdata/check/conversions0.go /src/goroot/src/internal/types/testdata/check/conversions1.go /src/goroot/src/internal/types/testdata/check/cycles0.go /src/goroot/src/internal/types/testdata/check/cycles1.go /src/goroot/src/internal/types/testdata/check/cycles2.go /src/goroot/src/internal/types/testdata/check/cycles3.go /src/goroot/src/internal/types/testdata/check/cycles4.go /src/goroot/src/internal/types/testdata/check/cycles5.go /src/goroot/src/internal/types/testdata/check/cycles5a.go /src/goroot/src/internal/types/te++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": stdata/check/decls0.go /src/goroot/src/internal/types/testdata/check/decls1.go /src/goroot/src/internal/types/testdata/check/decls3.go /src/goroot/src/internal/types/testdata/check/decls4.go /src/goroot/src/internal/types/testdata/check/decls5.go /src/goroot/src/internal/types/testdata/check/doubled_labels.go /src/goroot/src/internal/types/testdata/check/errors.go /src/goroot/src/internal/types/testdata/check/expr0.go /src/goroot/src/internal/types/testdata/check/expr1.go /src/goroot/src/internal/types/testdata/check/expr2.go /src/goroot/src/internal/types/testdata/check/expr3.go /src/goroot/src/internal/types/testdata/check/funcinference.go /src/goroot/src/internal/types/testdata/check/go1_12.go /src/goroot/src/internal/types/testdata/check/go1_13.go /src/goroot/src/internal/types/testdata/check/go1_16.go /src/goroot/src/internal/types/testdata/check/go1_19.go /src/goroot/src/internal/types/testdata/check/go1_19_20.go /src/goroot/src/internal/types/testdata/check/go1_20_19.go /src/goroot/src/internal/types/testdata/check/go1_21_19.go /src/goroot/src/internal/types/testdata/check/go1_21_22.go /src/goroot/src/internal/types/testdata/check/go1_22_21.go /src/goroot/src/internal/types/testdata/check/go1_25.go /src/goroot/src/internal/types/testdata/check/go1_8.go /src/goroot/src/internal/types/testdata/check/go1_xx_19.go /src/goroot/src/internal/types/testdata/check/gotos.go /src/goroot/src/internal/types/testdata/check/importC.go /src/goroot/src/internal/types/testdata/check/init0.go /src/goroot/src/internal/types/testdata/check/init1.go /src/goroot/src/internal/types/testdata/check/init2.go /src/goroot/src/internal/types/testdata/check/issue70974.go /src/goroot/src/internal/types/testdata/check/issues0.go /src/goroot/src/internal/types/testdata/check/issues1.go /src/goroot/src/internal/types/testdata/check/labels.go /src/goroot/src/internal/types/testdata/check/linalg.go /src/goroot/src/internal/types/testdata/check/literals.go /src/goroot/src/internal/types/testdata/check/lookup1.go /src/goroot/src/internal/types/testdata/check/lookup2.go /src/goroot/src/internal/types/testdata/check/main0.go /src/goroot/src/internal/types/testdata/check/main1.go /src/goroot/src/internal/types/testdata/check/map0.go /src/goroot/src/internal/types/testdata/check/map1.go /src/goroot/src/internal/types/testdata/check/methodsets.go /src/goroot/src/internal/types/testdata/check/shifts.go /src/goroot/src/internal/types/testdata/check/slices.go /src/goroot/src/internal/types/testdata/check/stmt0.go /src/goroot/src/internal/types/testdata/check/stmt1.go /src/goroot/src/internal/types/testdata/check/typeinference.go /src/goroot/src/internal/types/testdata/check/typeinst0.go /src/goroot/src/internal/types/testdata/check/typeinst1.go /src/goroot/src/internal/types/testdata/check/typeinstcycles.go /src/goroot/src/internal/types/testdata/check/typeparams.go /src/goroot/src/internal/types/testdata/check/unions.go /src/goroot/src/internal/types/testdata/check/vardecl.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 70 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/testdata/check Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/importdecl0/importdecl0a.go /src/goroot/src/internal/types/testdata/check/importdecl0/importdecl0b.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/testdata/check/importdecl0 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/decls2/decls2a.go /src/goroot/src/internal/types/testdata/check/decls2/decls2b.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/testdata/check/decls2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/issue25008/issue25008a.go /src/goroot/src/internal/types/testdata/check/issue25008/issue25008b.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/testdata/check/issue25008 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/testdata/check/importdecl1/importdecl1a.go /src/goroot/src/internal/types/testdata/check/importdecl1/importdecl1b.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/testdata/check/importdecl1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/testdata/spec/assignability.go /src/goroot/src/internal/types/testdata/spec/comparable.go /src/goroot/src/internal/types/testdata/spec/comparable1.19.go /src/goroot/src/internal/types/testdata/spec/comparisons.go /src/goroot/src/internal/types/testdata/spec/conversions.go /src/goroot/src/internal/types/testdata/spec/range.go /src/goroot/src/internal/types/testdata/spec/range_int.go /src/goroot/src/internal/types/testdata/spec/receivers.go /src/goroot/src/internal/types/testdata/spec/typeAliases1.22.go /src/goroot/src/internal/types/testdata/spec/typeAliases1.23a.go /src/goroot/src/internal/types/testdata/spec/typeAliases1.23b.go /src/goroot/src/internal/types/testdata/spec/typeAliases1.8.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 12 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/testdata/spec Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/testdata/examples/constraints.go /src/goroot/src/internal/types/testdata/examples/functions.go /src/goroot/src/internal/types/testdata/examples/inference.go /src/goroot/src/internal/types/testdata/examples/inference2.go /src/goroot/src/internal/types/testdata/examples/methods.go /src/goroot/src/internal/types/testdata/examples/operations.go /src/goroot/src/internal/types/testdata/examples/types.go /src/goroot/src/internal/types/testdata/examples/typesets.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/testdata/examples Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/types/testdata/fixedbugs/issue20583.go /src/goroot/src/internal/types/testdata/fixedbugs/issue23203a.go /src/goroot/src/internal/types/testdata/fixedbugs/issue23203b.go /src/goroot/src/internal/types/testdata/fixedbugs/issue25838.go /src/goroot/src/internal/types/testdata/fixedbugs/issue26390.go /src/goroot/src/internal/types/testdata/fixedbugs/issue28251.go /src/goroot/src/internal/types/testdata/fixedbugs/issue3117.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39634.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39664.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39680.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39693.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39699.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39711.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39723.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39725.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39754.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39755.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39768.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39938.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39948.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39976.go /src/goroot/src/internal/types/testdata/fixedbugs/issue39982.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40038.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40056.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40057.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40301.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40350.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40684.go /src/goroot/src/internal/types/testdata/fixedbugs/issue40789.go /src/goroot/src/internal/types/testdata/fixedbugs/issue41124.go /src/goroot/src/internal/types/testdata/fixedbugs/issue41176.go /src/goroot/src/internal/types/testdata/fixedbugs/issue42695.go /src/goroot/src/internal/types/testdata/fixedbugs/issue42758.go /src/goroot/src/internal/types/testdata/fixedbugs/issue42881.go /src/goroot/src/internal/types/testdata/fixedbugs/issue42987.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43056.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43087.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43109.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43110.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43124.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43190.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43527.go /src/goroot/src/internal/types/testdata/fixedbugs/issue43671.go /src/goroot/src/internal/types/testdata/fixedbugs/issue44688.go /src/goroot/src/internal/types/testdata/fixedbugs/issue44799.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45114.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45548.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45550.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45635.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45639.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45920.go /src/goroot/src/internal/types/testdata/fixedbugs/issue45985.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46090.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46275.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46403.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46404.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46461.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46461a.go /src/goroot/src/internal/types/testdata/fixedbugs/issue46583.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47031.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47115.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47127.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47411.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47747.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47796.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47818.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47887.go /src/goroot/src/internal/types/testdata/fixedbugs/issue47968.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48008.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48018.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48048.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48082.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48083.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48136.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48234.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48312.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48472.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48529.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48582.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48619.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48656.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48695.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48703.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48712.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48819.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48827.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48951.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48962.go /src/goroot/src/internal/types/testdata/fixedbugs/issue48974.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49003.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49005.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49043.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49112.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49179.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49242.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49247.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49276.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49296.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49439.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49482.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49541.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49579.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49592.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49602.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49705.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49735.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49736.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49739.go /src/goroot/src/internal/types/testdata/fixedbugs/issue49864.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50259.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50276.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50281.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50321.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50372.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50417.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50426.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50427.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50450.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50516.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50646.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50729.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50729b.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50755.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50779.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50779a.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50782.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50816.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50833.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50912.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50918.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50929.go /src/goroot/src/internal/types/testdata/fixedbugs/issue50965.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51025.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51048.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51139.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51145.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51158.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51229.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51232.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51233.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51257.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51335.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51339.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51360.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51376.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51386.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51437.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51472.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51503.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51509.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51525.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51533.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51578.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51593.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51607.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51610.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51616.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51658.go /src/goroot/src/internal/types/testdata/fixedbugs/issue51877.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52031.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52401.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52529.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52698.go /src/goroot/src/internal/types/testdata/fixedbugs/issue52915.go /src/goroot/src/internal/types/testdata/fixedbugs/issue53358.go /src/goroot/src/internal/types/testdata/fixedbugs/issue53535.go /src/goroot/src/internal/types/testdata/fixedbugs/issue53650.go /src/goroot/src/internal/types/testdata/fixedbugs/issue53692.go /src/goroot/src/internal/types/testdata/fixedbugs/issue54280.go /src/goroot/src/internal/types/testdata/fixedbugs/issue54405.go /src/goroot/src/internal/types/testdata/fixedbugs/issue54424.go /src/goroot/src/internal/types/testdata/fixedbugs/issue54942.go /src/goroot/src/internal/types/testdata/fixedbugs/issue56351.go /src/goroot/src/internal/types/testdata/fixedbugs/issue56425.go /src/goroot/src/internal/types/testdata/fixedbugs/issue56665.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57155.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57160.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57192.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57352.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57486.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57500.go /src/goroot/src/internal/types/testdata/fixedbugs/issue57522.go /src/goroot/src/internal/types/testdata/fixedbugs/issue58611.go /src/goroot/src/internal/types/testdata/fixedbugs/issue58612.go /src/goroot/src/internal/types/testdata/fixedbugs/issue58671.go /src/goroot/src/internal/types/testdata/fixedbugs/issue58742.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59190.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59207.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59209.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59338a.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59338b.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59371.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59639.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59740.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59848.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59890.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59953.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59956.go /src/goroot/src/internal/types/testdata/fixedbugs/issue59958.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60346.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60377.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60434.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60460.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60500.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60542.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60556.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60562.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60688.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60747.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60906.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60933.go /src/goroot/src/internal/types/testdata/fixedbugs/issue60946.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61486.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61685.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61822.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61879.go /src/goroot/src/internal/types/testdata/fixedbugs/issue61903.go /src/goroot/src/internal/types/testdata/fixedbugs/issue62157.go /src/goroot/src/internal/types/testdata/fixedbugs/issue63563.go /src/goroot/src/internal/types/testdata/fixedbugs/issue64406.go /src/goroot/src/internal/types/testdata/fixedbugs/issue64704.go /src/goroot/src/internal/types/testdata/fixedbugs/issue65344.go /src/goroot/src/internal/types/testdata/fixedbugs/issue65711.go /src/goroot/src/internal/types/testdata/fixedbugs/issue65854.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66064.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66285.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66323.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66751.go /src/goroot/src/internal/types/testdata/fixedbugs/issue66878.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67547.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67628.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67683.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67872.go /src/goroot/src/internal/types/testdata/fixedbugs/issue67962.go /src/goroot/src/internal/types/testdata/fixedbugs/issue68162.go /src/goroot/src/internal/types/testdata/fixedbugs/issue68184.go /src/goroot/src/internal/types/testdata/fixedbugs/issue68903.go /src/goroot/src/internal/types/testdata/fixedbugs/issue68935.go /src/goroot/src/internal/types/testdata/fixedbugs/issue69576.go /src/goroot/src/internal/types/testdata/fixedbugs/issue6977.go /src/goroot/src/internal/types/testdata/fixedbugs/issue69955.go /src/goroot/src/internal/types/testdata/fixedbugs/issue70150.go /src/goroot/src/internal/types/testdata/fixedbugs/issue70417.go /src/goroot/src/internal/types/testdata/fixedbugs/issue70526.go /src/goroot/src/internal/types/testdata/fixedbugs/issue70549.go /src/goroot/src/internal/types/testdata/fixedbugs/issue71131.go /src/goroot/src/internal/types/testdata/fixedbugs/issue71198.go /src/goroot/src/internal/types/testdata/fixedbugs/issue71284.go /src/goroot/src/internal/types/testdata/fixedbugs/issue72936.go /src/goroot/src/internal/types/testdata/fixedbugs/issue73428.go /src/goroot/src/internal/types/testdata/fixedbugs/issue75194.go /src/goroot/src/internal/types/testdata/fixedbugs/issue75883.go /src/goroot/src/internal/types/testdata/fixedbugs/issue75986.go /src/goroot/src/internal/types/testdata/fixedbugs/issue76103.go /src/goroot/src/internal/types/testdata/fixedbugs/issue76220.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 255 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/types/testdata/fixedbugs Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/txtar/archive.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/txtar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/zstd/bits.go /src/goroot/src/internal/zstd/block.go /src/goroot/src/internal/zstd/fse.go /src/goroot/src/internal/zstd/fse_test.go /src/goroot/src/internal/zstd/fuzz_test.go /src/goroot/src/internal/zstd/huff.go /src/goroot/src/internal/zstd/literals.go /src/goroot/src/internal/zstd/window.go /src/goroot/src/internal/zstd/window_test.go /src/goroot/src/internal/zstd/xxhash.go /src/goroot/src/internal/zstd/xxhash_test.go /src/goroot/src/internal/zstd/zstd.go /src/goroot/src/internal/zstd/zstd_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/zstd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/zstd/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/zstd/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/routebsd/address.go /src/goroot/src/internal/routebsd/address_darwin_test.go /src/goroot/src/internal/routebsd/address_test.go /src/goroot/src/internal/routebsd/binary.go /src/goroot/src/internal/routebsd/interface.go /src/goroot/src/internal/routebsd/interface_classic.go /src/goroot/src/internal/routebsd/interface_freebsd.go /src/goroot/src/internal/routebsd/interface_multicast.go /src/goroot/src/internal/routebsd/interface_openbsd.go /src/goroot/src/internal/routebsd/message.go /src/goroot/src/internal/routebsd/message_darwin_test.go /src/goroot/src/internal/routebsd/message_freebsd_test.go /src/goroot/src/internal/routebsd/message_test.go /src/goroot/src/internal/routebsd/route.go /src/goroot/src/internal/routebsd/route_test.go /src/goroot/src/internal/routebsd/sys.go /src/goroot/src/internal/routebsd/sys_darwin.go /src/goroot/src/internal/routebsd/sys_dragonfly.go /src/goroot/src/internal/routebsd/sys_freebsd.go /src/goroot/src/internal/routebsd/sys_netbsd.go /src/goroot/src++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": /internal/routebsd/sys_openbsd.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 21 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/routebsd Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/msan/doc.go /src/goroot/src/internal/msan/msan.go /src/goroot/src/internal/msan/nomsan.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/msan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/syslist/syslist.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/syslist Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/goos/gengoos.go /src/goroot/src/internal/goos/goos.go /src/goroot/src/internal/goos/nonunix.go /src/goroot/src/internal/goos/unix.go /src/goroot/src/internal/goos/zgoos_aix.go /src/goroot/src/internal/goos/zgoos_android.go /src/goroot/src/internal/goos/zgoos_darwin.go /src/goroot/src/internal/goos/zgoos_dragonfly.go /src/goroot/src/internal/goos/zgoos_freebsd.go /src/goroot/src/internal/goos/zgoos_hurd.go /src/goroot/src/internal/goos/zgoos_illumos.go /src/goroot/src/internal/goos/zgoos_ios.go /src/goroot/src/internal/goos/zgoos_js.go /src/goroot/src/internal/goos/zgoos_linux.go /src/goroot/src/internal/goos/zgoos_netbsd.go /src/goroot/src/internal/goos/zgoos_openbsd.go /src/goroot/src/internal/goos/zgoos_plan9.go /src/goroot/src/internal/goos/zgoos_solaris.go /src/goroot/src/internal/goos/zgoos_wasip1.go /src/goroot/src/internal/goos/zgoos_windows.go /src/goroot/src/internal/goos/zgoos_zos.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 21 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/goos Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/unsafeheader/unsafeheader.go /src/goroot/src/internal/unsafeheader/unsafeheader_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/unsafeheader Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/synctest/synctest.go /src/goroot/src/internal/synctest/synctest_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/synctest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/asan/asan.go /src/goroot/src/internal/asan/doc.go /src/goroot/src/internal/asan/noasan.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/asan Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/stringslite/strings.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/stringslite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/testenv/exec.go /src/goroot/src/internal/testenv/noopt.go /src/goroot/src/internal/testenv/opt.go /src/goroot/src/internal/testenv/testenv.go /src/goroot/src/internal/testenv/testenv_notunix.go /src/goroot/src/internal/testenv/testenv_notwin.go /src/goroot/src/internal/testenv/testenv_test.go /src/goroot/src/internal/testenv/testenv_unix.go /src/goroot/src/internal/testenv/testenv_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 9 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/testenv Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/profilerecord/profilerecord.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/profilerecord Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/lazyregexp/lazyre.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/lazyregexp Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/cgrouptest/cgrouptest_linux.go /src/goroot/src/internal/cgrouptest/cgrouptest_linux_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/cgrouptest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/base.go /src/goroot/src/internal/trace/batch.go /src/goroot/src/internal/trace/batchcursor.go /src/goroot/src/internal/trace/batchcursor_test.go /src/goroot/src/internal/trace/event.go /src/goroot/src/internal/trace/event_test.go /src/goroot/src/internal/trace/export_reader_test.go /src/goroot/src/internal/trace/export_test.go /src/goroot/src/internal/trace/gc.go /src/goroot/src/internal/trace/gc_test.go /src/goroot/src/internal/trace/generation.go /src/goroot/src/internal/trace/mud.go /src/goroot/src/internal/trace/mud_test.go /src/goroot/src/internal/trace/order.go /src/goroot/src/internal/trace/order_test.go /src/goroot/src/internal/trace/reader.go /src/goroot/src/internal/trace/reader_test.go /src/goroot/src/internal/trace/resources.go /src/goroot/src/internal/trace/summary.go /src/goroot/src/internal/trace/summary_test.go /src/goroot/src/internal/trace/trace_test.go /src/goroot/src/internal/trace/tracev1.go /src/goroot/src/internal/trace/tracev1_test.go /src/goroot/sr++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": c/internal/trace/value.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 24 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/testdata/generate.go /src/goroot/src/internal/trace/testdata/mktests.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/trace/testdata/tests/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/trace/testdata/tests/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/testdata/testprog/annotations-stress.go /src/goroot/src/internal/trace/testdata/testprog/annotations.go /src/goroot/src/internal/trace/testdata/testprog/cgo-callback.go /src/goroot/src/internal/trace/testdata/testprog/cpu-profile.go /src/goroot/src/internal/trace/testdata/testprog/futile-wakeup.go /src/goroot/src/internal/trace/testdata/testprog/gc-stress.go /src/goroot/src/internal/trace/testdata/testprog/gomaxprocs.go /src/goroot/src/internal/trace/testdata/testprog/iter-pull.go /src/goroot/src/internal/trace/testdata/testprog/many-start-stop.go /src/goroot/src/internal/trace/testdata/testprog/stacks.go /src/goroot/src/internal/trace/testdata/testprog/stress-start-stop.go /src/goroot/src/internal/trace/testdata/testprog/stress.go /src/goroot/src/internal/trace/testdata/testprog/wait-on-pipe.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 13 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/testdata/testprog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/testdata/generators/go122-confuse-seq-across-generations.go /src/goroot/src/internal/trace/testdata/generators/go122-create-syscall-reuse-thread-id.go /src/goroot/src/internal/trace/testdata/generators/go122-create-syscall-with-p.go /src/goroot/src/internal/trace/testdata/generators/go122-fail-first-gen-first.go /src/goroot/src/internal/trace/testdata/generators/go122-go-create-without-running-g.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-ambiguous.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-gen-boundary-bare-m.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-gen-boundary-reacquire-new-proc-bare-m.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-gen-boundary-reacquire-new-proc.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-gen-boundary.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-reacquire-new-proc-bare-m.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-reacquire-new-proc.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-self.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-simple-bare-m.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-simple.go /src/goroot/src/internal/trace/testdata/generators/go122-syscall-steal-proc-sitting-in-syscall.go /src/goroot/src/internal/trace/testdata/generators/go122-task-across-generations.go /src/goroot/src/internal/trace/testdata/generators/go123-sync.go /src/goroot/src/internal/trace/testdata/generators/go125-sync.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 19 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/testdata/generators Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/trace/testdata/fuzz/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/trace/testdata/fuzz/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/trace/testdata/fuzz/FuzzReader/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/trace/testdata/fuzz/FuzzReader/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/trace/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/trace/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/internal/tracev1/order.go /src/goroot/src/internal/trace/internal/tracev1/parser.go /src/goroot/src/internal/trace/internal/tracev1/parser_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/internal/tracev1 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/trace/internal/tracev1/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/trace/internal/tracev1/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/internal/testgen/trace.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/internal/testgen Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/tracev2/doc.go /src/goroot/src/internal/trace/tracev2/events.go /src/goroot/src/internal/trace/tracev2/events_test.go /src/goroot/src/internal/trace/tracev2/spec.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/tracev2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/version/version.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/version Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/raw/doc.go /src/goroot/src/internal/trace/raw/event.go /src/goroot/src/internal/trace/raw/reader.go /src/goroot/src/internal/trace/raw/textreader.go /src/goroot/src/internal/trace/raw/textwriter.go /src/goroot/src/internal/trace/raw/writer.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/raw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/traceviewer/emitter.go /src/goroot/src/internal/trace/traceviewer/fakep.go /src/goroot/src/internal/trace/traceviewer/histogram.go /src/goroot/src/internal/trace/traceviewer/http.go /src/goroot/src/internal/trace/traceviewer/mmu.go /src/goroot/src/internal/trace/traceviewer/pprof.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/traceviewer Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/traceviewer/format/format.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/traceviewer/format Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/trace/traceviewer/static/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/trace/traceviewer/static/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/trace/testtrace/expectation.go /src/goroot/src/internal/trace/testtrace/format.go /src/goroot/src/internal/trace/testtrace/helpers.go /src/goroot/src/internal/trace/testtrace/helpers_test.go /src/goroot/src/internal/trace/testtrace/platforms.go /src/goroot/src/internal/trace/testtrace/validation.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/trace/testtrace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/cfg/cfg.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/cfg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/goarch/gengoarch.go /src/goroot/src/internal/goarch/goarch.go /src/goroot/src/internal/goarch/goarch_386.go /src/goroot/src/internal/goarch/goarch_amd64.go /src/goroot/src/internal/goarch/goarch_arm.go /src/goroot/src/internal/goarch/goarch_arm64.go /src/goroot/src/internal/goarch/goarch_loong64.go /src/goroot/src/internal/goarch/goarch_mips.go /src/goroot/src/internal/goarch/goarch_mips64.go /src/goroot/src/internal/goarch/goarch_mips64le.go /src/goroot/src/internal/goarch/goarch_mipsle.go /src/goroot/src/internal/goarch/goarch_ppc64.go /src/goroot/src/internal/goarch/goarch_ppc64le.go /src/goroot/src/internal/goarch/goarch_riscv64.go /src/goroot/src/internal/goarch/goarch_s390x.go /src/goroot/src/internal/goarch/goarch_wasm.go /src/goroot/src/internal/goarch/zgoarch_386.go /src/goroot/src/internal/goarch/zgoarch_amd64.go /src/goroot/src/internal/goarch/zgoarch_arm.go /src/goroot/src/internal/goarch/zgoarch_arm64.go /src/goroot/src/internal/goarch/zgoarch_arm64be.go /src/goroot++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": /src/internal/goarch/zgoarch_armbe.go /src/goroot/src/internal/goarch/zgoarch_loong64.go /src/goroot/src/internal/goarch/zgoarch_mips.go /src/goroot/src/internal/goarch/zgoarch_mips64.go /src/goroot/src/internal/goarch/zgoarch_mips64le.go /src/goroot/src/internal/goarch/zgoarch_mips64p32.go /src/goroot/src/internal/goarch/zgoarch_mips64p32le.go /src/goroot/src/internal/goarch/zgoarch_mipsle.go /src/goroot/src/internal/goarch/zgoarch_ppc.go /src/goroot/src/internal/goarch/zgoarch_ppc64.go /src/goroot/src/internal/goarch/zgoarch_ppc64le.go /src/goroot/src/internal/goarch/zgoarch_riscv.go /src/goroot/src/internal/goarch/zgoarch_riscv64.go /src/goroot/src/internal/goarch/zgoarch_s390.go /src/goroot/src/internal/goarch/zgoarch_s390x.go /src/goroot/src/internal/goarch/zgoarch_sparc.go /src/goroot/src/internal/goarch/zgoarch_sparc64.go /src/goroot/src/internal/goarch/zgoarch_wasm.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 39 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/goarch Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/race/doc.go /src/goroot/src/internal/race/norace.go /src/goroot/src/internal/race/race.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/race Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/fuzz/counters_supported.go /src/goroot/src/internal/fuzz/counters_unsupported.go /src/goroot/src/internal/fuzz/coverage.go /src/goroot/src/internal/fuzz/encoding.go /src/goroot/src/internal/fuzz/encoding_test.go /src/goroot/src/internal/fuzz/fuzz.go /src/goroot/src/internal/fuzz/mem.go /src/goroot/src/internal/fuzz/minimize.go /src/goroot/src/internal/fuzz/minimize_test.go /src/goroot/src/internal/fuzz/mutator.go /src/goroot/src/internal/fuzz/mutator_test.go /src/goroot/src/internal/fuzz/mutators_byteslice.go /src/goroot/src/internal/fuzz/mutators_byteslice_test.go /src/goroot/src/internal/fuzz/pcg.go /src/goroot/src/internal/fuzz/queue.go /src/goroot/src/internal/fuzz/queue_test.go /src/goroot/src/internal/fuzz/sys_posix.go /src/goroot/src/internal/fuzz/sys_unimplemented.go /src/goroot/src/internal/fuzz/sys_windows.go /src/goroot/src/internal/fuzz/trace.go /src/goroot/src/internal/fuzz/worker.go /src/goroot/src/internal/fuzz/worker_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/fuzz Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/cpu/cpu.go /src/goroot/src/internal/cpu/cpu_arm.go /src/goroot/src/internal/cpu/cpu_arm64.go /src/goroot/src/internal/cpu/cpu_arm64_android.go /src/goroot/src/internal/cpu/cpu_arm64_darwin.go /src/goroot/src/internal/cpu/cpu_arm64_freebsd.go /src/goroot/src/internal/cpu/cpu_arm64_hwcap.go /src/goroot/src/internal/cpu/cpu_arm64_linux.go /src/goroot/src/internal/cpu/cpu_arm64_openbsd.go /src/goroot/src/internal/cpu/cpu_arm64_other.go /src/goroot/src/internal/cpu/cpu_loong64.go /src/goroot/src/internal/cpu/cpu_loong64_hwcap.go /src/goroot/src/internal/cpu/cpu_loong64_linux.go /src/goroot/src/internal/cpu/cpu_mips.go /src/goroot/src/internal/cpu/cpu_mips64x.go /src/goroot/src/internal/cpu/cpu_mipsle.go /src/goroot/src/internal/cpu/cpu_no_name.go /src/goroot/src/internal/cpu/cpu_ppc64x.go /src/goroot/src/internal/cpu/cpu_ppc64x_aix.go /src/goroot/src/internal/cpu/cpu_ppc64x_linux.go /src/goroot/src/internal/cpu/cpu_ppc64x_other.go /src/goroot/src/internal/cpu/cpu_riscv64.go /src/goroot/src/internal/cpu/cpu_riscv64_linux.go /src/goroot/src/internal/cpu/cpu_riscv64_other.go /src/goroot/src/internal/cpu/cpu_s390x.go /src/goroot/src/internal/cpu/cpu_s390x_test.go /src/goroot/src/internal/cpu/cpu_test.go /src/goroot/src/internal/cpu/cpu_wasm.go /src/goroot/src/internal/cpu/cpu_x86.go /src/goroot/src/internal/cpu/cpu_x86_test.go /src/goroot/src/internal/cpu/datacache_unsupported.go /src/goroot/src/internal/cpu/datacache_x86.go /src/goroot/src/internal/cpu/datacache_x86_test.go /src/goroot/src/internal/cpu/export_test.go /src/goroot/src/internal/cpu/export_x86_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 35 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/cpu Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/testlog/exit.go /src/goroot/src/internal/testlog/log.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/testlog Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/byteorder/byteorder.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/byteorder Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/fmtsort/export_test.go /src/goroot/src/internal/fmtsort/sort.go /src/goroot/src/internal/fmtsort/sort_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/fmtsort Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/filepathlite/path.go /src/goroot/src/internal/filepathlite/path_nonwindows.go /src/goroot/src/internal/filepathlite/path_plan9.go /src/goroot/src/internal/filepathlite/path_unix.go /src/goroot/src/internal/filepathlite/path_windows.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/filepathlite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/obscuretestdata/obscuretestdata.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/obscuretestdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/sysinfo/cpuinfo_bsd.go /src/goroot/src/internal/sysinfo/cpuinfo_linux.go /src/goroot/src/internal/sysinfo/cpuinfo_stub.go /src/goroot/src/internal/sysinfo/export_test.go /src/goroot/src/internal/sysinfo/sysinfo.go /src/goroot/src/internal/sysinfo/sysinfo_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/sysinfo Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/platform/supported.go /src/goroot/src/internal/platform/zosarch.go /src/goroot/src/internal/platform/zosarch_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/platform Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/gover/gover.go /src/goroot/src/internal/gover/gover_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/gover Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/dag/alg.go /src/goroot/src/internal/dag/alg_test.go /src/goroot/src/internal/dag/parse.go /src/goroot/src/internal/dag/parse_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/dag Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/reflectlite/all_test.go /src/goroot/src/internal/reflectlite/export_test.go /src/goroot/src/internal/reflectlite/reflect_mirror_test.go /src/goroot/src/internal/reflectlite/set_test.go /src/goroot/src/internal/reflectlite/swapper.go /src/goroot/src/internal/reflectlite/tostring_test.go /src/goroot/src/internal/reflectlite/type.go /src/goroot/src/internal/reflectlite/value.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 8 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/reflectlite Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/saferio/io.go /src/goroot/src/internal/saferio/io_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/saferio Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/bytealg/bytealg.go /src/goroot/src/internal/bytealg/compare_generic.go /src/goroot/src/internal/bytealg/compare_native.go /src/goroot/src/internal/bytealg/count_generic.go /src/goroot/src/internal/bytealg/count_native.go /src/goroot/src/internal/bytealg/equal_generic.go /src/goroot/src/internal/bytealg/equal_native.go /src/goroot/src/internal/bytealg/index_amd64.go /src/goroot/src/internal/bytealg/index_arm64.go /src/goroot/src/internal/bytealg/index_generic.go /src/goroot/src/internal/bytealg/index_loong64.go /src/goroot/src/internal/bytealg/index_native.go /src/goroot/src/internal/bytealg/index_ppc64x.go /src/goroot/src/internal/bytealg/index_s390x.go /src/goroot/src/internal/bytealg/indexbyte_generic.go /src/goroot/src/internal/bytealg/indexbyte_native.go /src/goroot/src/internal/bytealg/lastindexbyte_generic.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 17 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/bytealg Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/pkgbits/codes.go /src/goroot/src/internal/pkgbits/decoder.go /src/goroot/src/internal/pkgbits/doc.go /src/goroot/src/internal/pkgbits/encoder.go /src/goroot/src/internal/pkgbits/flags.go /src/goroot/src/internal/pkgbits/pkgbits_test.go /src/goroot/src/internal/pkgbits/reloc.go /src/goroot/src/internal/pkgbits/support.go /src/goroot/src/internal/pkgbits/sync.go /src/goroot/src/internal/pkgbits/syncmarker_string.go /src/goroot/src/internal/pkgbits/version.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 11 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/pkgbits Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/nettrace/nettrace.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/nettrace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/copyright/copyright_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/copyright Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/bisect/bisect.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/bisect Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/goexperiment/exp_arenas_off.go /src/goroot/src/internal/goexperiment/exp_arenas_on.go /src/goroot/src/internal/goexperiment/exp_boringcrypto_off.go /src/goroot/src/internal/goexperiment/exp_boringcrypto_on.go /src/goroot/src/internal/goexperiment/exp_cgocheck2_off.go /src/goroot/src/internal/goexperiment/exp_cgocheck2_on.go /src/goroot/src/internal/goexperiment/exp_dwarf5_off.go /src/goroot/src/internal/goexperiment/exp_dwarf5_on.go /src/goroot/src/internal/goexperiment/exp_fieldtrack_off.go /src/goroot/src/internal/goexperiment/exp_fieldtrack_on.go /src/goroot/src/internal/goexperiment/exp_goroutineleakprofile_off.go /src/goroot/src/internal/goexperiment/exp_goroutineleakprofile_on.go /src/goroot/src/internal/goexperiment/exp_greenteagc_off.go /src/goroot/src/internal/goexperiment/exp_greenteagc_on.go /src/goroot/src/internal/goexperiment/exp_heapminimum512kib_off.go /src/goroot/src/internal/goexperiment/exp_heapminimum512kib_on.go /src/goroot/src/internal/goexperiment/exp_jsonv2_off.go /src/goroot/src/internal/goexperiment/exp_jsonv2_on.go /src/goroot/src/internal/goexperiment/exp_loopvar_off.go /src/goroot/src/internal/goexperiment/exp_loopvar_on.go /src/goroot/src/internal/goexperiment/exp_newinliner_off.go /src/goroot/src/internal/goexperiment/exp_newinliner_on.go /src/goroot/src/internal/goexperiment/exp_preemptibleloops_off.go /src/goroot/src/internal/goexperiment/exp_preemptibleloops_on.go /src/goroot/src/internal/goexperiment/exp_randomizedheapbase64_off.go /src/goroot/src/internal/goexperiment/exp_randomizedheapbase64_on.go /src/goroot/src/internal/goexperiment/exp_regabiargs_off.go /src/goroot/src/internal/goexperiment/exp_regabiargs_on.go /src/goroot/src/internal/goexperiment/exp_regabiwrappers_off.go /src/goroot/src/internal/goexperiment/exp_regabiwrappers_on.go /src/goroot/src/internal/goexperiment/exp_runtimefreegc_off.go /src/goroot/src/internal/goexperiment/exp_runtimefreegc_on.go /src/goroot/src/internal/goexperiment/exp_sizespecializedmalloc_off.go /src/goroot/src/internal/goexperiment/exp_sizespecializedmalloc_on.go /src/goroot/src/internal/goexperiment/exp_staticlockranking_off.go /src/goroot/src/internal/goexperiment/exp_staticlockranking_on.go /src/goroot/src/internal/goexperiment/flags.go /src/goroot/src/internal/goexperiment/mkconsts.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 38 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/goexperiment Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/abi/abi.go /src/goroot/src/internal/abi/abi_amd64.go /src/goroot/src/internal/abi/abi_arm64.go /src/goroot/src/internal/abi/abi_generic.go /src/goroot/src/internal/abi/abi_loong64.go /src/goroot/src/internal/abi/abi_ppc64x.go /src/goroot/src/internal/abi/abi_riscv64.go /src/goroot/src/internal/abi/abi_test.go /src/goroot/src/internal/abi/bounds.go /src/goroot/src/internal/abi/compiletype.go /src/goroot/src/internal/abi/escape.go /src/goroot/src/internal/abi/export_test.go /src/goroot/src/internal/abi/funcpc.go /src/goroot/src/internal/abi/funcpc_gccgo.go /src/goroot/src/internal/abi/iface.go /src/goroot/src/internal/abi/map.go /src/goroot/src/internal/abi/rangefuncconsts.go /src/goroot/src/internal/abi/runtime.go /src/goroot/src/internal/abi/stack.go /src/goroot/src/internal/abi/switch.go /src/goroot/src/internal/abi/symtab.go /src/goroot/src/internal/abi/type.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 22 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/abi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/abi/testdata/x.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/abi/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/xcoff/ar.go /src/goroot/src/internal/xcoff/ar_test.go /src/goroot/src/internal/xcoff/file.go /src/goroot/src/internal/xcoff/file_test.go /src/goroot/src/internal/xcoff/xcoff.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/xcoff Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/internal/xcoff/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/internal/xcoff/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/sync/export_test.go /src/goroot/src/internal/sync/hashtriemap.go /src/goroot/src/internal/sync/hashtriemap_bench_test.go /src/goroot/src/internal/sync/hashtriemap_test.go /src/goroot/src/internal/sync/mutex.go /src/goroot/src/internal/sync/runtime.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/sync Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/internal/singleflight/singleflight.go /src/goroot/src/internal/singleflight/singleflight_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo internal/singleflight Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/compress/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/compress/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/compress/gzip/example_test.go /src/goroot/src/compress/gzip/fuzz_test.go /src/goroot/src/compress/gzip/gunzip.go /src/goroot/src/compress/gzip/gunzip_test.go /src/goroot/src/compress/gzip/gzip.go /src/goroot/src/compress/gzip/gzip_test.go /src/goroot/src/compress/gzip/issue14937_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package compress/gzip Step #3 - "compile-libfuzzer-address-x86_64": + pkg=compress/gzip Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/gzip Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^compress_gzip ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/gzip fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:29:59 Found package in /src/goroot/src/compress/gzip Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/compress_gzip.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_gzip.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_compress_gzip.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_compress_gzip.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_compress_gzip.a ./fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_compress_gzip/ngolofuzz.pb.o fuzz_ng_compress_gzip//ngolofuzz.o fuzz_ng_compress_gzip.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_compress_gzip.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_compress_gzip/copy/gunzip.go fuzz_ng_compress_gzip/copy/gzip.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_gzip/copy/gunzip.go fuzz_ng_compress_gzip/copy/gzip.go /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_gzip/fuzz_ng.go fuzz_ng_compress_gzip/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/compress/gzip/example_test.go /src/goroot/src/compress/gzip/fuzz_test.go /src/goroot/src/compress/gzip/gunzip_test.go /src/goroot/src/compress/gzip/gzip_test.go /src/goroot/src/compress/gzip/issue14937_test.go /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/compress/gzip/testdata /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_gzip/' /src/goroot/src/fuzz_ng_compress_gzip/example_test.go /src/goroot/src/fuzz_ng_compress_gzip/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_gzip/fuzz_test.go /src/goroot/src/fuzz_ng_compress_gzip/gunzip.go /src/goroot/src/fuzz_ng_compress_gzip/gunzip_test.go /src/goroot/src/fuzz_ng_compress_gzip/gzip.go /src/goroot/src/fuzz_ng_compress_gzip/gzip_test.go /src/goroot/src/fuzz_ng_compress_gzip/issue14937_test.go /src/goroot/src/fuzz_ng_compress_gzip/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_gzip/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_gzip/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_gzip/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_compress_gzip /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_compress_gzip 1.074s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_gzip/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_gzip Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_compress_gzip_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/92542bd4b5290991f67459258ff3a411377d412b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/58f540a5bbc6f5c08974e03b72ada43a1c3c2e2a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cd0b98a23cf438ed3fe63df9d89db8aa1877c079 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/06d9ca713a0617d237f1aa61cc22cc4fb7e54699 (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/296e2cb88f3d48edd96b2fd8fd8fe0b56d5474b6 (deflated 100%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/06e67d93c448007b93ce6f82c361424827314e39 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/141283afc139a36f31433e1b68eb710b0e3ef965 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6d37f73e523b65d1cf270a8c65b51137ed4acef0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ced65ee91ed88d0fc1e6477c5875b8595a3475f8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/eb3026dda5d4cdebc030491fefe48ed394006b2a (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/de258da2b966aa5b891d8ef3b8a02aad5d2acb02 (deflated 41%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ff261d3e4446d2f42cfcef73bf88bb9a771c86e7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/07190d9cb799661751892be09f0a9538c332904a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a9856b734f2efdf6ea79e99b39b1c16590016ae9 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a44199dfbca7effe5ea011d5a25f16c538636da9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2f4f1151b4c223ce9ef7548e8f0a098b551fc4f3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/11241dbd595b50c5bb0032832dd6579f5bb06643 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bd8d6658625084e2e3da87b64b3dffe8c7d9c78a (deflated 12%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/da8d6ea9bbdee2b122f236f3bed55fc4589c6e2a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8b2d26c80324551ef86b9e355640d7fd83cc8460 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2cdfd97354e3812c5b992ec5b29af0fd1e0e7f30 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/85b22d987d4e5525e1684e1391bf93a1b44f5730 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/37e6c632f9ac287c07c5032122535dfb00618e95 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/885d5792529e21553206c8dd7c706d08cc3ee50f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e208ccc15ce0076c3c815618b59542e5fabf1921 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f7b6dc5546dc907e294b9ccf8e4ea3be131b751e (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b5a4d87b830a314a790bef5a76ce85b9ab4f976b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/88ffe3217ae2b76218f939642d5950fce04dc760 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2cde5932f54dc64be2a5f8e672815ab1a53e8608 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2257bb08269ff10b0fcdcdeb0fa59d214f7afa6a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ca4647e5bb6761a44af8fa8ba6ae3bfc9243a1ed (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cedeae630e4d21ade33d4f2298a0661c3b6ee51c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bc07c05c7655311985b84276c41c8936edec564d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9bb5d60debf30df96431213092a0cec5576fa3c6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8b29a3b2a6c873e873a5c15abb60d6a7f83759a8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/59356db2d0a542d81109055bbd8a5de49382ef7e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0c8dde26b59474b5b9ae1a9f39626eb0fe7216af (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5ec24c99450e9e65b70f61cf42ad5231cd6c0ad4 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/034c3daf49663a0eb055ab91a88dd9b254ed9746 (deflated 14%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1554ad8fb234bc05aaf48f334ae7cd8f2beca040 (deflated 24%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ab1288f134440dad199f933beec48bc95ce319cc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/949289930881f3e6fb34a18702abb85af3a91aa5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ea28cd7affff02edcaf705ccb6b4a4cc8923138e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a709412cee8fd7fb14cfb3bee208c766aeb7fb55 (deflated 24%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b2b348cffd8c9519a3f3d7120357a321d8595b35 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/19e08edf5346f13c0c0103f7184101b1fecd0d6c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6639ad1a8daae71a5a84a0bea7577683a1e6b4e1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5beaf188350399576c2a54786511c9a3585e2200 (deflated 31%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/64047839064f4232758810500c880f59e17baa2f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b7aa78a42de99e7f40661266fddd204a67a75d76 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e385fb19b8dbc40e818d2159a0d54da7f453d3d8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2bba14825b0e356eccf59b20f0e21d283595385b (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/33b99731ec428f11c1df1eb8dda372a69d6b44d7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6fe284396d8ec980e603d60da056ceef880ae26a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/575b0f7f575ebe78cd29a81312d12bd5f1530fda (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ddd2f5f0903683ce44644593b364b90ac7c28385 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0bd6486d90e1d63890c9a2eb58221ca159c696ee (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0d72162823ab4ed6bbe576792eb4ba12cd55b279 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/09d74e26dae9745998eb53bc293e5d1936b41244 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/13e25b3a7ffec6c317945ba172570499fb5ae8f6 (deflated 3%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bf6f65b60f5beb286e535e1917beaa03ec936ccc (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/62ac5dbae6bedacf5f1d3593361e4d672bf25bec (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ec7d39588698f7ff12b5be655bfb123aa2a46e9f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c367408f30c1aca6271dc1818af8c699feada2dc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5f202a8b5de099537e7e87f3e0c7938fdcf3b8ff (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6be6aecfc2962eb17076c67051639a37662c44a7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2223573ac7a9254266775e0afec33a2a8baac6f6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/392e28564fca714b41c0b2053d04595143d3abad (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d0d9fcaed9e4e40734cec4695bca02fbcd17a0b9 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e97b11c28a80df8eb3eb683852603fb83e18f3ae (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f25ee131a51916160075e75c681e47445cde7039 (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4ac7c91271712c69e15af7a3de095ac4f34aae4d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/937032b94b80a8006632e9fd2c24f22129043cb7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e412f1e6013ce8e8c3281feddaebcf9e585de120 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/247d1b0c98a34ac3927eec9611a8203a243a27e6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fc0f8759ca4b6b3795c000acf03dbae8f6acd5f8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bdc2bdd1ad1f6264fa5b49f8e7a0c8b88cd5afcf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c084fb7c4fa019c73dc7e03d56f8472da901af24 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ad30a4dea98d5728009fb6c322f5e95101f8fb4d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/42772be91b5d0a6aa45a03f9b674ebd61ab230c8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/db92e8f198f05500ea4d3a31c18250e030c23e19 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": + echo compress/gzip Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/compress/gzip/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/compress/gzip/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/compress/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/compress/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/compress/zlib/example_test.go /src/goroot/src/compress/zlib/reader.go /src/goroot/src/compress/zlib/reader_test.go /src/goroot/src/compress/zlib/writer.go /src/goroot/src/compress/zlib/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package compress/zlib Step #3 - "compile-libfuzzer-address-x86_64": + pkg=compress/zlib Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/zlib Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^compress_zlib ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/zlib fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:10 Found package in /src/goroot/src/compress/zlib Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/compress_zlib.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_zlib.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_compress_zlib.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_compress_zlib.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_compress_zlib.a ./fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_compress_zlib/ngolofuzz.pb.o fuzz_ng_compress_zlib//ngolofuzz.o fuzz_ng_compress_zlib.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_compress_zlib.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_compress_zlib/copy/reader.go fuzz_ng_compress_zlib/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_zlib/copy/reader.go fuzz_ng_compress_zlib/copy/writer.go /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_zlib/fuzz_ng.go fuzz_ng_compress_zlib/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/compress/zlib/example_test.go /src/goroot/src/compress/zlib/reader_test.go /src/goroot/src/compress/zlib/writer_test.go /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/compress/zlib/testdata /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/compress/zlib/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_zlib/' /src/goroot/src/fuzz_ng_compress_zlib/example_test.go /src/goroot/src/fuzz_ng_compress_zlib/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_zlib/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_zlib/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_zlib/reader.go /src/goroot/src/fuzz_ng_compress_zlib/reader_test.go /src/goroot/src/fuzz_ng_compress_zlib/writer.go /src/goroot/src/fuzz_ng_compress_zlib/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_zlib/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_zlib/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_compress_zlib /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestWriterBig (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=-1, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=0, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=-2, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=1, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=2, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=3, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=4, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=5, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=6, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=7, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=8, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=9, dict=""): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=-1, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=0, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=-2, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=1, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=2, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=3, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=4, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=5, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=6, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=7, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=8, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=9, dict=""): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=-1, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=0, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=-2, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=1, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=2, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=3, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=4, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=5, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=6, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=7, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=8, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=9, dict=""): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestWriterDict (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=-1, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=0, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=-2, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=1, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=2, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=3, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=4, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=5, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=6, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=7, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=8, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/gettysburg.txt (level=9, dict="0123456789."): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=-1, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=0, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=-2, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=1, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=2, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=3, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=4, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=5, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=6, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=7, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=8, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/e.txt (level=9, dict="0123456789."): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=-1, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=0, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=-2, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=1, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=2, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=3, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=4, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=5, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=6, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=7, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=8, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:32: ../testdata/pi.txt (level=9, dict="0123456789."): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestWriterReset (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=0): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=-1): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=-2): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=0): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=-1): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=-2): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=1): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=2): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=3): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=4): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=5): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=6): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=7): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=8): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/gettysburg.txt (level=9): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=0): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=-1): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=-2): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=0): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=-1): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=-2): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=1): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=2): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=3): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=4): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=5): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=6): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=7): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=8): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/e.txt (level=9): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=0): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=-1): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=-2): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=0): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=-1): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=-2): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=1): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=2): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=3): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=4): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=5): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=6): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=7): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=8): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:99: ../testdata/pi.txt (level=9): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_compress_zlib 0.012s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_zlib/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_zlib Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_compress_zlib_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo compress/zlib Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/compress/bzip2/bit_reader.go /src/goroot/src/compress/bzip2/bzip2.go /src/goroot/src/compress/bzip2/bzip2_test.go /src/goroot/src/compress/bzip2/huffman.go /src/goroot/src/compress/bzip2/move_to_front.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package compress/bzip2 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=compress/bzip2 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/bzip2 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^compress_bzip2 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/bzip2 fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:19 Found package in /src/goroot/src/compress/bzip2 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:19 Type StructuralError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:19 Function Error has unproduced recv StructuralError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/compress_bzip2.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_bzip2.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_compress_bzip2.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_compress_bzip2.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_compress_bzip2.a ./fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_compress_bzip2/ngolofuzz.pb.o fuzz_ng_compress_bzip2//ngolofuzz.o fuzz_ng_compress_bzip2.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_compress_bzip2.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_compress_bzip2/copy/bit_reader.go fuzz_ng_compress_bzip2/copy/bzip2.go fuzz_ng_compress_bzip2/copy/huffman.go fuzz_ng_compress_bzip2/copy/move_to_front.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_bzip2/copy/bit_reader.go fuzz_ng_compress_bzip2/copy/bzip2.go fuzz_ng_compress_bzip2/copy/huffman.go fuzz_ng_compress_bzip2/copy/move_to_front.go /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_bzip2/fuzz_ng.go fuzz_ng_compress_bzip2/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/compress/bzip2/bzip2_test.go /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/compress/bzip2/testdata /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_bzip2/' /src/goroot/src/fuzz_ng_compress_bzip2/bit_reader.go /src/goroot/src/fuzz_ng_compress_bzip2/bzip2.go /src/goroot/src/fuzz_ng_compress_bzip2/bzip2_test.go /src/goroot/src/fuzz_ng_compress_bzip2/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_bzip2/huffman.go /src/goroot/src/fuzz_ng_compress_bzip2/move_to_front.go /src/goroot/src/fuzz_ng_compress_bzip2/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_bzip2/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_bzip2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_bzip2/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_compress_bzip2 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_compress_bzip2 0.033s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_bzip2/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_bzip2 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_compress_bzip2_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e45c580ca9f8bf6fdc3bd019106ca6274986630 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3c29d26c784a43c70d1c62cf223bcc1a405f03dd (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/302cbdbbc019dbe326689ca39fa188fcdecdc218 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7b2bd34e19c0d61dbd3759d58cbe8f5157426159 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3ea752a476edb3467490e33579757b64ef31caa1 (deflated 42%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e455dee664efe08fa0ade0851882965c32fa8fa0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/717db03e6487358982ce48db6d18aec49a6e71f7 (deflated 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/92d24a6bc5a293662d3c5015cd05771719d1393e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9532d3a200347c80d2e11feb49aa6a646f3a2018 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/33cb523ba72d6cd7db92ffb67024b0312f343377 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c46a64bd87508f35f99d2b1f8b388695d29a32aa (deflated 28%) Step #3 - "compile-libfuzzer-address-x86_64": + echo compress/bzip2 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/compress/bzip2/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/compress/bzip2/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/compress/flate/deflate.go /src/goroot/src/compress/flate/deflate_test.go /src/goroot/src/compress/flate/deflatefast.go /src/goroot/src/compress/flate/dict_decoder.go /src/goroot/src/compress/flate/dict_decoder_test.go /src/goroot/src/compress/flate/example_test.go /src/goroot/src/compress/flate/flate_test.go /src/goroot/src/compress/flate/huffman_bit_writer.go /src/goroot/src/compress/flate/huffman_bit_writer_test.go /src/goroot/src/compress/flate/huffman_code.go /src/goroot/src/compress/flate/inflate.go /src/goroot/src/compress/flate/inflate_test.go /src/goroot/src/compress/flate/reader_test.go /src/goroot/src/compress/flate/token.go /src/goroot/src/compress/flate/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 15 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package compress/flate Step #3 - "compile-libfuzzer-address-x86_64": + pkg=compress/flate Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/flate Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=compress_flate Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^compress_flate ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/flate fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Found package in /src/goroot/src/compress/flate Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Type CorruptInputError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Type InternalError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Type ReadError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Type WriteError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Function Error has unproduced recv CorruptInputError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Function Error has unproduced recv InternalError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Function Error has unproduced recv ReadError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:28 Function Error has unproduced recv WriteError Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/compress_flate.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_flate.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_compress_flate.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_compress_flate.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_compress_flate.a ./fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_compress_flate/ngolofuzz.pb.o fuzz_ng_compress_flate//ngolofuzz.o fuzz_ng_compress_flate.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_compress_flate.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_compress_flate/copy/deflate.go fuzz_ng_compress_flate/copy/deflatefast.go fuzz_ng_compress_flate/copy/dict_decoder.go fuzz_ng_compress_flate/copy/huffman_bit_writer.go fuzz_ng_compress_flate/copy/huffman_code.go fuzz_ng_compress_flate/copy/inflate.go fuzz_ng_compress_flate/copy/token.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_flate/copy/deflate.go fuzz_ng_compress_flate/copy/deflatefast.go fuzz_ng_compress_flate/copy/dict_decoder.go fuzz_ng_compress_flate/copy/huffman_bit_writer.go fuzz_ng_compress_flate/copy/huffman_code.go fuzz_ng_compress_flate/copy/inflate.go fuzz_ng_compress_flate/copy/token.go /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_flate/fuzz_ng.go fuzz_ng_compress_flate/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/compress/flate/deflate_test.go /src/goroot/src/compress/flate/dict_decoder_test.go /src/goroot/src/compress/flate/example_test.go /src/goroot/src/compress/flate/flate_test.go /src/goroot/src/compress/flate/huffman_bit_writer_test.go /src/goroot/src/compress/flate/inflate_test.go /src/goroot/src/compress/flate/reader_test.go /src/goroot/src/compress/flate/writer_test.go /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/compress/flate/testdata /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_flate/' /src/goroot/src/fuzz_ng_compress_flate/deflate.go /src/goroot/src/fuzz_ng_compress_flate/deflate_test.go /src/goroot/src/fuzz_ng_compress_flate/deflatefast.go /src/goroot/src/fuzz_ng_compress_flate/dict_decoder.go /src/goroot/src/fuzz_ng_compress_flate/dict_decoder_test.go /src/goroot/src/fuzz_ng_compress_flate/example_test.go /src/goroot/src/fuzz_ng_compress_flate/flate_test.go /src/goroot/src/fuzz_ng_compress_flate/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_flate/huffman_bit_writer.go /src/goroot/src/fuzz_ng_compress_flate/huffman_bit_writer_test.go /src/goroot/src/fuzz_ng_compress_flate/huffman_code.go /src/goroot/src/fuzz_ng_compress_flate/inflate.go /src/goroot/src/fuzz_ng_compress_flate/inflate_test.go /src/goroot/src/fuzz_ng_compress_flate/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_flate/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_flate/reader_test.go /src/goroot/src/fuzz_ng_compress_flate/token.go /src/goroot/src/fuzz_ng_compress_flate/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_flate/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_flate/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_compress_flate /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestResetDict (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": panic: runtime error: invalid memory address or nil pointer dereference [recovered, repanicked] Step #3 - "compile-libfuzzer-address-x86_64": [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x4bc26d] Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 71 [running]: Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner.func1.2({0x67d540, 0x8f45a0}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1967 +0x232 Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner.func1() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:1970 +0x349 Step #3 - "compile-libfuzzer-address-x86_64": panic({0x67d540?, 0x8f45a0?}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/runtime/panic.go:856 +0x13a Step #3 - "compile-libfuzzer-address-x86_64": io.ReadAll({0x0, 0x0}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/io/io.go:712 +0x4d Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_compress_flate.NewReader({0x0?, 0x0?}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_compress_flate/inflate.go:809 +0x27 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_compress_flate.TestResetDict(0x6cf8d55b208) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_compress_flate/inflate_test.go:86 +0x1c5 Step #3 - "compile-libfuzzer-address-x86_64": testing.tRunner(0x6cf8d55b208, 0x6df008) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:2029 +0xea Step #3 - "compile-libfuzzer-address-x86_64": created by testing.(*T).Run in goroutine 1 Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/testing/testing.go:2094 +0x4dd Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_compress_flate 3.395s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_flate/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_flate Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_compress_flate_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5eb0b7ea333eb13ed4433ba538322d205cda24c4 (deflated 56%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ad59899f532ab054b1c0efd0ad492b8d4df9ec5f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/494fcbb592501a04d0572557d29d99206951485d (deflated 54%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d109baa021cffa098460c71e2890cc9b44d2676d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7f46bbf989ee18294f4f85fbd9356e52f8b83c92 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e4a5e5a18755a2fd956e9d799bf2838950d6243e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1eda68751a8657c4a6b443e358e6c84384dba5b4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/467e6cb16d0723d211a57edba33978738a33ee4c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ccefb13291f95811788c73d61904afa8f6b13477 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e7fbe181bc641290909b77af235c097b33a1992 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4a819660cfaa919d2b78943616de807d59834202 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dfe7a004162a87e0376e526520cdc95a319c3aad (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ecad5183598aead0513170fbc6f1384335b29f2e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a28715b0df23bb286ca4c1af5676699a19a4c873 (deflated 57%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c2bfb23578607e4acdec71d3f5c437ef4596c507 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c005a5307bdcbfb098887eaa6340b5e8cb8b813b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3f21ff837749f1fa6a5157cd5c755b3a54758b6e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4155a4a37f8f593c0f18bd3bddddf3bf95eacca2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2ebda56a97d35f8c2034fd2fd09725bc06e337dc (deflated 54%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8cd730f3976b6ad0fa240fb45280917c6d58cac9 (deflated 54%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4bef0cb09252aa93e72a5be23d2519039ed3f0c2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bdb7367a664ed6adde3bb2e2b2f5e71b84a08e23 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/84f9e89d309b6056d746413dd2e922bb933b4a64 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f81d257bea8e3c48ea5c0545df6f089b788da3f7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ca21dbf062692115308ce10667a71ed6872cb46e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ae45cbb9cdadfff7fcd4db94229c638b5d3c3916 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/16e6bc12717d54a646767e38f6a83a3775cc4da7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/860cdd42a98886a81689bdd6d49d7220c2d9495a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5057d9248e502e94040ab7dcda22235ec4be635d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e741c70fed59b941315fbb356f9d995bd792786a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/95033640b18469e8eaafd6b764014fa9f76052a3 (deflated 69%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d89696879899ef79557bbaa33b3990c12810c87c (deflated 63%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/aab54dfe8e468b9a96477c78470546ba6b3e6da8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6c3304581fce19c7a172b49818bb7dd75c5d7d58 (deflated 56%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/53ee402c057ab6c534a13268e3c6970b66e89430 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6eb1448d217f737814fa5a89d9d9f33574b5c9e0 (deflated 57%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7b1bb994da9e4fb243fbfdc87fb8b35fbd6ed368 (deflated 62%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f2951bfc5a35c0a54dbaa9f39fce939edf2b0c40 (deflated 54%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/257fdf604561a1f10c1313c93fbb404d621a18a0 (deflated 67%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bbfd655123750df194206c1bcfcb5daf68721bd0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fd3b3e59e69980a541bba92624aab4b1a7a4e535 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/14950a82ad6274416f198f765b8e66d4548ba65e (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/092c368f277be771c69a1a050d015cb6b43cf321 (deflated 60%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f96cafc167035863db458d7134424e75399280ec (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ca7c6740aa1087cc3cdf85cd982545b4c20f8ba8 (deflated 60%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1171648a682b0f595e4f80e31e646fbce29e68ad (deflated 51%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ee6c4d14dbf2adc6707b6c9d71cfff528b7b2321 (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d9298cf570b1b783cb2eece4b92259771b30fdb5 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c0c6daae3e8ede89e666f5a45c4b92a9690c6c9d (deflated 60%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2e5fc667567117ae3be1206d6c1532aa684f00ee (deflated 58%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fde52077767018f18216ab45cd0a48594898b629 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/42c3b311c1b95f1edf1589e0262b432d05daee43 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/35124b640d86d44d72a472b8273ee23ed0f4c07c (deflated 59%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cb6dd5e682f38316b8826638f150dcf3670f1a55 (deflated 60%) Step #3 - "compile-libfuzzer-address-x86_64": + echo compress/flate Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/compress/flate/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/compress/flate/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/compress/lzw/reader.go /src/goroot/src/compress/lzw/reader_test.go /src/goroot/src/compress/lzw/writer.go /src/goroot/src/compress/lzw/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 4 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package compress/lzw Step #3 - "compile-libfuzzer-address-x86_64": + pkg=compress/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ echo compress/lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^compress_lzw ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing compress/lzw fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Found package in /src/goroot/src/compress/lzw Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Type Reader is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Type Writer is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Function Read has unproduced recv Reader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Function Close has unproduced recv Reader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Function Reset has unproduced recv Reader Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Function Write has unproduced recv Writer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Function Close has unproduced recv Writer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:40 Function Reset has unproduced recv Writer Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/compress_lzw.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/compress_lzw.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_compress_lzw.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_compress_lzw.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_compress_lzw.a ./fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_compress_lzw/ngolofuzz.pb.o fuzz_ng_compress_lzw//ngolofuzz.o fuzz_ng_compress_lzw.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_compress_lzw.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_compress_lzw/copy/reader.go fuzz_ng_compress_lzw/copy/writer.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_lzw/copy/reader.go fuzz_ng_compress_lzw/copy/writer.go /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_compress_lzw/fuzz_ng.go fuzz_ng_compress_lzw/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/compress/lzw/reader_test.go /src/goroot/src/compress/lzw/writer_test.go /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/compress/lzw/testdata /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/compress/lzw/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_compress_lzw/' /src/goroot/src/fuzz_ng_compress_lzw/fuzz_ng.go /src/goroot/src/fuzz_ng_compress_lzw/ngolo_helper.go /src/goroot/src/fuzz_ng_compress_lzw/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_compress_lzw/reader.go /src/goroot/src/fuzz_ng_compress_lzw/reader_test.go /src/goroot/src/fuzz_ng_compress_lzw/writer.go /src/goroot/src/fuzz_ng_compress_lzw/writer_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_lzw/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_compress_lzw/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_compress_lzw /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestWriter (0.00s) Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/gettysburg.txt (order=0 litWidth=7): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/gettysburg.txt (order=0 litWidth=8): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/gettysburg.txt (order=1 litWidth=7): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/gettysburg.txt (order=1 litWidth=8): open ../testdata/gettysburg.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/e.txt (order=0 litWidth=6): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/e.txt (order=0 litWidth=7): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/e.txt (order=0 litWidth=8): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/e.txt (order=1 litWidth=6): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/e.txt (order=1 litWidth=7): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/e.txt (order=1 litWidth=8): open ../testdata/e.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/pi.txt (order=0 litWidth=6): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/pi.txt (order=0 litWidth=7): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/pi.txt (order=0 litWidth=8): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/pi.txt (order=1 litWidth=6): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/pi.txt (order=1 litWidth=7): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": writer_test.go:30: ../testdata/pi.txt (order=1 litWidth=8): open ../testdata/pi.txt: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_compress_lzw 0.007s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_compress_lzw/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_compress_lzw Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_compress_lzw_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo compress/lzw Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/iter/iter.go /src/goroot/src/iter/pull_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package iter Step #3 - "compile-libfuzzer-address-x86_64": + pkg=iter Step #3 - "compile-libfuzzer-address-x86_64": ++ echo iter Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=iter Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^iter ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing iter fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:49 Found package in /src/goroot/src/iter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:49 Unknown argument &ast.IndexExpr{X:(*ast.Ident)(0x17d6173fb280), Lbrack:8876, Index:(*ast.Ident)(0x17d6173fb2a0), Rbrack:8878} for Pull Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:49 Failed creating fuzz target : Unknown argument &ast.IndexExpr{X:(*ast.Ident)(0x17d6173fb280), Lbrack:8876, Index:(*ast.Ident)(0x17d6173fb2a0), Rbrack:8878} for Pull Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/iter.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/iter.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": Could not make proto path relative: ngolofuzz.proto: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_iter Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 36: cd: .@*: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": no Go files in /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": go: malformed module path ".": is a local import path Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_iter.a . Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_iter.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_iter.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_iter.a ./fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": -: no Go files in /src/ngolo-fuzzing/fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_iter/ngolofuzz.pb.o fuzz_ng_iter//ngolofuzz.o fuzz_ng_iter.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_iter/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_iter//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_iter.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_iter.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_iter.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w 'fuzz_ng_iter/copy/*.go' Step #3 - "compile-libfuzzer-address-x86_64": stat fuzz_ng_iter/copy/*.go: no such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_iter/copy/*.go' /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_iter/copy/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp 'fuzz_ng_iter/*.go' /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat 'fuzz_ng_iter/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/iter/pull_test.go /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/iter/testdata /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/iter/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_iter/' /src/goroot/src/fuzz_ng_iter/ngolo_helper.go /src/goroot/src/fuzz_ng_iter/pull_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_iter/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_iter/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_iter /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_iter [fuzz_ng_iter.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_iter [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_iter/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_iter Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_iter_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": zip warning: name not matched: corpus Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": zip error: Nothing to do! (try: zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_iter_seed_corpus.zip . -i corpus) Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + echo iter Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/unicode/casetables.go /src/goroot/src/unicode/digit.go /src/goroot/src/unicode/digit_test.go /src/goroot/src/unicode/example_test.go /src/goroot/src/unicode/graphic.go /src/goroot/src/unicode/graphic_test.go /src/goroot/src/unicode/letter.go /src/goroot/src/unicode/letter_test.go /src/goroot/src/unicode/script_test.go /src/goroot/src/unicode/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package unicode Step #3 - "compile-libfuzzer-address-x86_64": + pkg=unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=unicode Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^unicode ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unicode fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:51 Found package in /src/goroot/src/unicode Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:51 Type SpecialCase is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:51 Function IsOneOf has unproduced argument RangeTable Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:51 Unhandled argument &ast.Ellipsis{Ellipsis:258232, Elt:(*ast.StarExpr)(0x2181949644f8)} for In Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:51 Function Is has unproduced argument RangeTable Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:51 Function ToUpper has unproduced recv SpecialCase Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:51 Function ToTitle has unproduced recv SpecialCase Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:30:51 Function ToLower has unproduced recv SpecialCase Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/unicode.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unicode.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unicode Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_unicode.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_unicode.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_unicode.a ./fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_unicode/ngolofuzz.pb.o fuzz_ng_unicode//ngolofuzz.o fuzz_ng_unicode.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_unicode.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_unicode/copy/casetables.go fuzz_ng_unicode/copy/digit.go fuzz_ng_unicode/copy/graphic.go fuzz_ng_unicode/copy/letter.go fuzz_ng_unicode/copy/tables.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_unicode/copy/casetables.go fuzz_ng_unicode/copy/digit.go fuzz_ng_unicode/copy/graphic.go fuzz_ng_unicode/copy/letter.go fuzz_ng_unicode/copy/tables.go /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_unicode/fuzz_ng.go fuzz_ng_unicode/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/unicode/digit_test.go /src/goroot/src/unicode/example_test.go /src/goroot/src/unicode/graphic_test.go /src/goroot/src/unicode/letter_test.go /src/goroot/src/unicode/script_test.go /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/unicode/testdata /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/unicode/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unicode/' /src/goroot/src/fuzz_ng_unicode/casetables.go /src/goroot/src/fuzz_ng_unicode/digit.go /src/goroot/src/fuzz_ng_unicode/digit_test.go /src/goroot/src/fuzz_ng_unicode/example_test.go /src/goroot/src/fuzz_ng_unicode/fuzz_ng.go /src/goroot/src/fuzz_ng_unicode/graphic.go /src/goroot/src/fuzz_ng_unicode/graphic_test.go /src/goroot/src/fuzz_ng_unicode/letter.go /src/goroot/src/fuzz_ng_unicode/letter_test.go /src/goroot/src/fuzz_ng_unicode/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode/script_test.go /src/goroot/src/fuzz_ng_unicode/tables.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_unicode /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_unicode [fuzz_ng_unicode.test] Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7259:2: Elbasan already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:7259:2: other declaration of Elbasan Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7268:2: Gunjala_Gondi already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:7268:2: other declaration of Gunjala_Gondi Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7304:2: Mandaic already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:7304:2: other declaration of Mandaic Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7305:2: Manichaean already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:7305:2: other declaration of Manichaean Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7316:2: Mro already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:7316:2: other declaration of Mro Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7368:2: Tamil already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:7368:2: other declaration of Tamil Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7369:2: Tangsa already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:7369:2: other declaration of Tangsa Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7378:2: Ugaritic already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:7378:2: other declaration of Ugaritic Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:8594:2: IDS_Trinary_Operator already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/tables.go:8594:2: other declaration of IDS_Trinary_Operator Step #3 - "compile-libfuzzer-address-x86_64": ./graphic.go:69:6: In already declared through dot-import of package unicode ("unicode") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/graphic.go:69:6: other declaration of In Step #3 - "compile-libfuzzer-address-x86_64": ./tables.go:7316:2: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_unicode [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unicode/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_unicode_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo unicode Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/unicode/utf8/example_test.go /src/goroot/src/unicode/utf8/utf8.go /src/goroot/src/unicode/utf8/utf8_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package unicode/utf8 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=unicode/utf8 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode/utf8 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^unicode_utf8 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unicode/utf8 fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:01 Found package in /src/goroot/src/unicode/utf8 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:01 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/unicode_utf8.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unicode_utf8.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_unicode_utf8.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_unicode_utf8.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_unicode_utf8.a ./fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_unicode_utf8/ngolofuzz.pb.o fuzz_ng_unicode_utf8//ngolofuzz.o fuzz_ng_unicode_utf8.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_unicode_utf8.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_unicode_utf8/copy/utf8.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_unicode_utf8/copy/utf8.go /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_unicode_utf8/fuzz_ng.go fuzz_ng_unicode_utf8/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/unicode/utf8/example_test.go /src/goroot/src/unicode/utf8/utf8_test.go /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/unicode/utf8/testdata /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/unicode/utf8/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unicode_utf8/' /src/goroot/src/fuzz_ng_unicode_utf8/example_test.go /src/goroot/src/fuzz_ng_unicode_utf8/fuzz_ng.go /src/goroot/src/fuzz_ng_unicode_utf8/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode_utf8/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode_utf8/utf8.go /src/goroot/src/fuzz_ng_unicode_utf8/utf8_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode_utf8/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode_utf8/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_unicode_utf8 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_unicode_utf8 [fuzz_ng_unicode_utf8.test] Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:17:2: RuneSelf already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:17:2: other declaration of RuneSelf Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:19:2: UTFMax already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:19:2: other declaration of UTFMax Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:220:6: DecodeRuneInString already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:219:6: other declaration of DecodeRuneInString Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:281:6: DecodeLastRune already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:279:6: other declaration of DecodeLastRune Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:318:6: DecodeLastRuneInString already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:316:6: other declaration of DecodeLastRuneInString Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:371:6: EncodeRune already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:368:6: other declaration of EncodeRune Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:437:6: RuneCount already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:434:6: other declaration of RuneCount Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:450:6: RuneCountInString already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:447:6: other declaration of RuneCountInString Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:461:6: RuneStart already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:457:6: other declaration of RuneStart Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:474:6: Valid already declared through dot-import of package utf8 ("unicode/utf8") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf8/utf8.go:470:6: other declaration of Valid Step #3 - "compile-libfuzzer-address-x86_64": ./utf8.go:437:6: too many errors Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_unicode_utf8 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unicode_utf8/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode_utf8 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_unicode_utf8_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo unicode/utf8 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/unicode/utf16/export_test.go /src/goroot/src/unicode/utf16/utf16.go /src/goroot/src/unicode/utf16/utf16_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package unicode/utf16 Step #3 - "compile-libfuzzer-address-x86_64": + pkg=unicode/utf16 Step #3 - "compile-libfuzzer-address-x86_64": ++ echo unicode/utf16 Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^unicode_utf16 ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing unicode/utf16 fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:10 Found package in /src/goroot/src/unicode/utf16 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:10 Array result for uint16 is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:10 Array result for uint16 is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:10 Array result for rune is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:10 Function Encode has unproduced array argument rune Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/unicode_utf16.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/unicode_utf16.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_unicode_utf16.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_unicode_utf16.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_unicode_utf16.a ./fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_unicode_utf16/ngolofuzz.pb.o fuzz_ng_unicode_utf16//ngolofuzz.o fuzz_ng_unicode_utf16.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_unicode_utf16.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_unicode_utf16/copy/utf16.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_unicode_utf16/copy/utf16.go /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_unicode_utf16/fuzz_ng.go fuzz_ng_unicode_utf16/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/unicode/utf16/export_test.go /src/goroot/src/unicode/utf16/utf16_test.go /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/unicode/utf16/testdata /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/unicode/utf16/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_unicode_utf16/' /src/goroot/src/fuzz_ng_unicode_utf16/export_test.go /src/goroot/src/fuzz_ng_unicode_utf16/fuzz_ng.go /src/goroot/src/fuzz_ng_unicode_utf16/ngolo_helper.go /src/goroot/src/fuzz_ng_unicode_utf16/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_unicode_utf16/utf16.go /src/goroot/src/fuzz_ng_unicode_utf16/utf16_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode_utf16/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_unicode_utf16/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_unicode_utf16 /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_unicode_utf16 [fuzz_ng_unicode_utf16.test] Step #3 - "compile-libfuzzer-address-x86_64": ./utf16.go:30:6: IsSurrogate already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf16/utf16.go:30:6: other declaration of IsSurrogate Step #3 - "compile-libfuzzer-address-x86_64": ./utf16.go:37:6: DecodeRune already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf16/utf16.go:37:6: other declaration of DecodeRune Step #3 - "compile-libfuzzer-address-x86_64": ./utf16.go:47:6: EncodeRune already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf16/utf16.go:47:6: other declaration of EncodeRune Step #3 - "compile-libfuzzer-address-x86_64": ./utf16.go:57:6: RuneLen already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf16/utf16.go:57:6: other declaration of RuneLen Step #3 - "compile-libfuzzer-address-x86_64": ./utf16.go:69:6: Encode already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf16/utf16.go:69:6: other declaration of Encode Step #3 - "compile-libfuzzer-address-x86_64": ./utf16.go:100:6: AppendRune already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf16/utf16.go:100:6: other declaration of AppendRune Step #3 - "compile-libfuzzer-address-x86_64": ./utf16.go:116:6: Decode already declared through dot-import of package utf16 ("unicode/utf16") Step #3 - "compile-libfuzzer-address-x86_64": $GOROOT/src/unicode/utf16/utf16.go:116:6: other declaration of Decode Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_unicode_utf16 [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_unicode_utf16/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_unicode_utf16 Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_unicode_utf16_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo unicode/utf16 Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/addrselect.go /src/goroot/src/net/addrselect_test.go /src/goroot/src/net/cgo_aix.go /src/goroot/src/net/cgo_android.go /src/goroot/src/net/cgo_bsd.go /src/goroot/src/net/cgo_darwin.go /src/goroot/src/net/cgo_linux.go /src/goroot/src/net/cgo_netbsd.go /src/goroot/src/net/cgo_openbsd.go /src/goroot/src/net/cgo_resnew.go /src/goroot/src/net/cgo_resold.go /src/goroot/src/net/cgo_socknew.go /src/goroot/src/net/cgo_sockold.go /src/goroot/src/net/cgo_solaris.go /src/goroot/src/net/cgo_stub.go /src/goroot/src/net/cgo_unix.go /src/goroot/src/net/cgo_unix_cgo.go /src/goroot/src/net/cgo_unix_cgo_res.go /src/goroot/src/net/cgo_unix_cgo_resn.go /src/goroot/src/net/cgo_unix_syscall.go /src/goroot/src/net/cgo_unix_test.go /src/goroot/src/net/conf.go /src/goroot/src/net/conf_test.go /src/goroot/src/net/conn_test.go /src/goroot/src/net/dial.go /src/goroot/src/net/dial_test.go /src/goroot/src/net/dial_unix_test.go /src/goroot/src/net/dnsclient.go /src/goroot/src/net/dnsclient_test.go /src/goroot/src/net/dnsclient_unix.go /src/goroot/src/net/dnsclient_unix_test.go /src/goroot/src/net/dnsconfig.go /src/goroot/src/net/dnsconfig_unix.go /src/goroot/src/net/dnsconfig_unix_test.go /src/goroot/src/net/dnsconfig_windows.go /src/goroot/src/net/dnsname_test.go /src/goroot/src/net/error_plan9.go /src/goroot/src/net/error_plan9_test.go /src/goroot/src/net/error_posix.go /src/goroot/src/net/error_posix_test.go /src/goroot/src/net/error_test.go /src/goroot/src/net/error_unix.go /src/goroot/src/net/error_unix_test.go /src/goroot/src/net/error_windows.go /src/goroot/src/net/error_windows_test.go /src/goroot/src/net/example_test.go /src/goroot/src/net/external_test.go /src/goroot/src/net/fd_fake.go /src/goroot/src/net/fd_js.go /src/goroot/src/net/fd_plan9.go /src/goroot/src/net/fd_posix.go /src/goroot/src/net/fd_unix.go /src/goroot/src/net/fd_wasip1.go /src/goroot/src/net/fd_windows.go /src/goroot/src/net/file.go /src/goroot/src/net/file_plan9.go /src/goroot/src/net/file_posix.go /src/goroot/src/net/file_stub.go /src/goroot/src/net/file_test.go /src/goroot/src/net/file_unix.go /src/goroot/src/net/file_unix_test.go /src/goroot/src/net/file_wasip1.go /src/goroot/src/net/file_wasip1_test.go /src/goroot/src/net/file_windows.go /src/goroot/src/net/hook.go /src/goroot/src/net/hook_plan9.go /src/goroot/src/net/hook_unix.go /src/goroot/src/net/hook_windows.go /src/goroot/src/net/hosts.go /src/goroot/src/net/hosts_test.go /src/goroot/src/net/interface.go /src/goroot/src/net/interface_aix.go /src/goroot/src/net/interface_bsd.go /src/goroot/src/net/interface_bsd_test.go /src/goroot/src/net/interface_bsdvar.go /src/goroot/src/net/interface_darwin.go /src/goroot/src/net/interface_freebsd.go /src/goroot/src/net/interface_linux.go /src/goroot/src/net/interface_linux_test.go /src/goroot/src/net/interface_plan9.go /src/goroot/src/net/interface_solaris.go /src/goroot/src/net/interface_stub.go /src/goroot/src/net/interface_test.go /src/goroot/src/net/interface_unix_test.go /src/goroot/src/net/interface_windows.go /src/goroot/src/net/ip.go /src/goroot/src/net/ip_test.go /src/goroot/src/net/iprawsock.go /src/goroot/src/net/iprawsock_plan9.go /src/goroot/src/net/iprawsock_posix.go /src/goroot/src/net/iprawsock_test.go /src/goroot/src/net/ipsock.go /src/goroot/src/net/ipsock_plan9.go /src/goroot/src/net/ipsock_plan9_test.go /src/goroot/src/net/ipsock_posix.go /src/goroot/src/net/ipsock_test.go /src/goroot/src/net/listen_test.go /src/goroot/src/net/lookup.go /src/goroot/src/net/lookup_plan9.go /src/goroot/src/net/lookup_test.go /src/goroot/src/net/lookup_unix.go /src/goroot/src/net/lookup_windows.go /src/goroot/src/net/lookup_windows_test.go /src/goroot/src/net/mac.go /src/goroot/src/net/mac_test.go /src/goroot/src/net/main_cloexec_test.go /src/goroot/src/net/main_conf_test.go /src/goroot/src/net/main_plan9_test.go /src/goroot/src/net/main_posix_test.go /src/goroot/src/net/main_test.go /src/goroot/src/net/main_unix_test.go /src/goroot/src/net/main_wasm_test.go /src/goroot/src/net/main_windows_test.go /src/goroot/src/net/mockserver_test.go /src/goroot/src/net/mptcpsock_linux.go /src/goroot/src/net/mptcpsock_linux_test.go /src/goroot/src/net/mptcpsock_stub.go /src/goroot/src/net/net.go /src/goroot/src/net/net_fake.go /src/goroot/src/net/net_fake_test.go /src/goroot/src/net/net_test.go /src/goroot/src/net/net_windows_test.go /src/goroot/src/net/netcgo_off.go /src/goroot/src/net/netcgo_on.go /src/goroot/src/net/netgo_netcgo.go /src/goroot/src/net/netgo_off.go /src/goroot/src/net/netgo_on.go /src/goroot/src/net/nss.go /src/goroot/src/net/nss_test.go /src/goroot/src/net/packetconn_test.go /src/goroot/src/net/parse.go /src/goroot/src/net/parse_test.go /src/goroot/src/net/pipe.go /src/goroot/src/net/pipe_test.go /src/goroot/src/net/platform_plan9_test.go /src/goroot/src/net/platform_test.go /src/goroot/src/net/platform_unix_test.go /src/goroot/src/net/platform_windows_test.go /src/goroot/src/net/port.go /src/goroot/src/net/port_test.go /src/goroot/src/net/port_unix.go /src/goroot/src/net/protoconn_test.go /src/goroot/src/net/rawconn.go /src/goroot/src/net/rawconn_stub_test.go /src/goroot/src/net/rawconn_test.go /src/goroot/src/net/rawconn_unix_test.go /src/goroot/src/net/rawconn_windows_test.go /src/goroot/src/net/resolverdialfunc_test.go /src/goroot/src/net/rlimit_js.go /src/goroot/src/net/rlimit_unix.go /src/goroot/src/net/sendfile.go /src/goroot/src/net/sendfile_nonwindows.go /src/goroot/src/net/sendfile_stub.go /src/goroot/src/net/sendfile_test.go /src/goroot/src/net/sendfile_unix_test.go /src/goroot/src/net/sendfile_windows.go /src/goroot/src/net/server_test.go /src/goroot/src/net/sock_bsd.go /src/goroot/src/net/sock_cloexec.go /src/goroot/src/net/sock_cloexec_solaris.go /src/goroot/src/net/sock_linux.go /src/goroot/src/net/sock_linux_test.go /src/goroot/src/net/sock_plan9.go /src/goroot/src/net/sock_posix.go /src/goroot/src/net/sock_stub.go /src/goroot/src/net/sock_windows.go /src/goroot/src/net/sockaddr_posix.go /src/goroot/src/net/sockopt_aix.go /src/goroot/src/net/sockopt_bsd.go /src/goroot/src/net/sockopt_fake.go /src/goroot/src/net/sockopt_linux.go /src/goroot/src/net/sockopt_plan9.go /src/goroot/src/net/sockopt_posix.go /src/goroot/src/net/sockopt_solaris.go /src/goroot/src/net/sockopt_windows.go /src/goroot/src/net/sockoptip4_bsdvar.go /src/goroot/src/net/sockoptip4_linux.go /src/goroot/src/net/sockoptip4_posix_nonlinux.go /src/goroot/src/net/sockoptip4_windows.go /src/goroot/src/net/sockoptip6_posix.go /src/goroot/src/net/sockoptip_stub.go /src/goroot/src/net/splice_linux.go /src/goroot/src/net/splice_linux_test.go /src/goroot/src/net/splice_stub.go /src/goroot/src/net/sys_cloexec.go /src/goroot/src/net/tcpconn_keepalive_conf_darwin_test.go /src/goroot/src/net/tcpconn_keepalive_conf_posix_test.go /src/goroot/src/net/tcpconn_keepalive_conf_solaris_test.go /src/goroot/src/net/tcpconn_keepalive_conf_unix_test.go /src/goroot/src/net/tcpconn_keepalive_conf_windows_test.go /src/goroot/src/net/tcpconn_keepalive_illumos_test.go /src/goroot/src/net/tcpconn_keepalive_posix_test.go /src/goroot/src/net/tcpconn_keepalive_solaris_test.go /src/goroot/src/net/tcpconn_keepalive_test.go /src/goroot/src/net/tcpsock.go /src/goroot/src/net/tcpsock_plan9.go /src/goroot/src/net/tcpsock_posix.go /src/goroot/src/net/tcpsock_solaris.go /src/goroot/src/net/tcpsock_test.go /src/goroot/src/net/tcpsock_unix.go /src/goroot/src/net/tcpsock_unix_test.go /src/goroot/src/net/tcpsock_windows.go /src/goroot/src/net/tcpsockopt_darwin.go /src/goroot/src/net/tcpsockopt_openbsd.go /src/goroot/src/net/tcpsockopt_plan9.go /src/goroot/src/net/tcpsockopt_posix.go /src/goroot/src/net/tcpsockopt_solaris.go /src/goroot/src/net/tcpsockopt_stub.go /src/goroot/src/net/tcpsockopt_unix.go /src/goroot/src/net/tcpsockopt_windows.go /src/goroot/src/net/timeout_test.go /src/goroot/src/net/udpsock.go /src/goroot/src/net/udpsock_plan9.go /src/goroot/src/net/udpsock_plan9_test.go /src/goroot/src/net/udpsock_posix.go /src/goroot/src/net/udpsock_test.go /src/goroot/src/net/unixsock.go /src/goroot/src/net/unixsock_linux_test.go /src/goroot/src/net/unixsock_plan9.go /src/goroot/src/net/unixsock_posix.go /src/goroot/src/net/unixsock_readmsg_cloexec.go /src/goroot/src/net/unixsock_readmsg_cmsg_cloexec.go /src/goroot/src/net/unixsock_readmsg_other.go /src/goroot/src/net/unixsock_readmsg_test.go /src/goroot/src/net/unixsock_test.go /src/goroot/src/net/unixsock_windows_test.go /src/goroot/src/net/write_unix_test.go /src/goroot/src/net/writev_test.go /src/goroot/src/net/writev_unix.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 229 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Found package in /src/goroot/src/net Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for Addr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for Addr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for Interface is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for Addr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for IP is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for IPAddr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for IP is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for netip.Addr is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for SRV is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for SRV is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for MX is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for MX is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for NS is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for NS is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Type Buffers is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Type OpError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Type ParseError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Type InvalidAddrError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Type AddrError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Type UnknownNetworkError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Type DNSError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Type DNSConfigError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Unhandled field &ast.FuncType{Func:128179, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x3971e88241b0), Results:(*ast.FieldList)(0x3971e88241e0)} for struct ListenConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Unhandled field &ast.FuncType{Func:76590, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x3971e8b9c840), Results:(*ast.FieldList)(0x3971e8b9c8a0)} for struct Resolver Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function MultipathTCP has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function SetMultipathTCP has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function DialTimeout has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Dial has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function DialContext has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function DialTCP has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function DialUDP has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function DialIP has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function DialUnix has unproduced recv Dialer Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function MultipathTCP has unproduced recv ListenConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function SetMultipathTCP has unproduced recv ListenConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Listen has unproduced recv ListenConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function ListenPacket has unproduced recv ListenConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function FileConn has unproduced argument os.File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function FileListener has unproduced argument os.File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function FilePacketConn has unproduced argument os.File Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupHost has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupIPAddr has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupIP has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupNetIP has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupPort has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupCNAME has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupSRV has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupMX has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupNS has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupTXT has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function LookupAddr has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Unwrap has unproduced recv OpError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Error has unproduced recv OpError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Timeout has unproduced recv OpError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Temporary has unproduced recv OpError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Error has unproduced recv ParseError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Timeout has unproduced recv ParseError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Temporary has unproduced recv ParseError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Error has unproduced recv AddrError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Timeout has unproduced recv AddrError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Temporary has unproduced recv AddrError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Error has unproduced recv UnknownNetworkError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Timeout has unproduced recv UnknownNetworkError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Temporary has unproduced recv UnknownNetworkError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Error has unproduced recv InvalidAddrError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Timeout has unproduced recv InvalidAddrError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Temporary has unproduced recv InvalidAddrError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Unwrap has unproduced recv DNSConfigError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Error has unproduced recv DNSConfigError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Timeout has unproduced recv DNSConfigError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Temporary has unproduced recv DNSConfigError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Unwrap has unproduced recv DNSError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Error has unproduced recv DNSError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Timeout has unproduced recv DNSError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Temporary has unproduced recv DNSError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function WriteTo has unproduced recv Buffers Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function Read has unproduced recv Buffers Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function TCPAddrFromAddrPort has unproduced argument netip.AddrPort Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function SetKeepAlivePeriod has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function SetKeepAliveConfig has unproduced argument KeepAliveConfig Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function UDPAddrFromAddrPort has unproduced argument netip.AddrPort Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function WriteToUDPAddrPort has unproduced argument netip.AddrPort Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function WriteMsgUDPAddrPort has unproduced argument netip.AddrPort Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:18 Function SetDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:276:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:288:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:301:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:695:34: cannot use r0 (variable of type []net.IP) as []*net.IP value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:27 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_net.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net.a ./fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net/fuzz_ng.go:276:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net/fuzz_ng.go:288:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net/fuzz_ng.go:301:38: cannot use r0 (variable of type []net.Addr) as []*net.Addr value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net/fuzz_ng.go:695:34: cannot use r0 (variable of type []net.IP) as []*net.IP value in argument to append Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:27 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net/ngolofuzz.pb.o fuzz_ng_net//ngolofuzz.o fuzz_ng_net.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_net.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_net.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net/copy/addrselect.go fuzz_ng_net/copy/cgo_unix.go fuzz_ng_net/copy/conf.go fuzz_ng_net/copy/dial.go fuzz_ng_net/copy/dnsclient.go fuzz_ng_net/copy/dnsclient_unix.go fuzz_ng_net/copy/dnsconfig.go fuzz_ng_net/copy/dnsconfig_unix.go fuzz_ng_net/copy/error_posix.go fuzz_ng_net/copy/error_unix.go fuzz_ng_net/copy/fd_posix.go fuzz_ng_net/copy/fd_unix.go fuzz_ng_net/copy/file.go fuzz_ng_net/copy/file_posix.go fuzz_ng_net/copy/file_unix.go fuzz_ng_net/copy/hook.go fuzz_ng_net/copy/hook_unix.go fuzz_ng_net/copy/hosts.go fuzz_ng_net/copy/interface.go fuzz_ng_net/copy/interface_linux.go fuzz_ng_net/copy/ip.go fuzz_ng_net/copy/iprawsock.go fuzz_ng_net/copy/iprawsock_posix.go fuzz_ng_net/copy/ipsock.go fuzz_ng_net/copy/ipsock_posix.go fuzz_ng_net/copy/lookup.go fuzz_ng_net/copy/lookup_unix.go fuzz_ng_net/copy/mac.go fuzz_ng_net/copy/mptcpsock_linux.go fuzz_ng_net/copy/net.go fuzz_ng_net/copy/netcgo_off.go fuzz_ng_net/copy/netgo_off.go fuzz_ng_net/copy/nss.go fuzz_ng_net/copy/parse.go fuzz_ng_net/copy/pipe.go fuzz_ng_net/copy/port.go fuzz_ng_net/copy/port_unix.go fuzz_ng_net/copy/rawconn.go fuzz_ng_net/copy/rlimit_unix.go fuzz_ng_net/copy/sendfile.go fuzz_ng_net/copy/sendfile_nonwindows.go fuzz_ng_net/copy/sock_cloexec.go fuzz_ng_net/copy/sock_linux.go fuzz_ng_net/copy/sock_posix.go fuzz_ng_net/copy/sockaddr_posix.go fuzz_ng_net/copy/sockopt_linux.go fuzz_ng_net/copy/sockopt_posix.go fuzz_ng_net/copy/sockoptip4_linux.go fuzz_ng_net/copy/sockoptip6_posix.go fuzz_ng_net/copy/splice_linux.go fuzz_ng_net/copy/tcpsock.go fuzz_ng_net/copy/tcpsock_posix.go fuzz_ng_net/copy/tcpsock_unix.go fuzz_ng_net/copy/tcpsockopt_posix.go fuzz_ng_net/copy/tcpsockopt_unix.go fuzz_ng_net/copy/udpsock.go fuzz_ng_net/copy/udpsock_posix.go fuzz_ng_net/copy/unixsock.go fuzz_ng_net/copy/unixsock_posix.go fuzz_ng_net/copy/unixsock_readmsg_cmsg_cloexec.go fuzz_ng_net/copy/writev_unix.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net/copy/addrselect.go fuzz_ng_net/copy/cgo_unix.go fuzz_ng_net/copy/conf.go fuzz_ng_net/copy/dial.go fuzz_ng_net/copy/dnsclient.go fuzz_ng_net/copy/dnsclient_unix.go fuzz_ng_net/copy/dnsconfig.go fuzz_ng_net/copy/dnsconfig_unix.go fuzz_ng_net/copy/error_posix.go fuzz_ng_net/copy/error_unix.go fuzz_ng_net/copy/fd_posix.go fuzz_ng_net/copy/fd_unix.go fuzz_ng_net/copy/file.go fuzz_ng_net/copy/file_posix.go fuzz_ng_net/copy/file_unix.go fuzz_ng_net/copy/hook.go fuzz_ng_net/copy/hook_unix.go fuzz_ng_net/copy/hosts.go fuzz_ng_net/copy/interface.go fuzz_ng_net/copy/interface_linux.go fuzz_ng_net/copy/ip.go fuzz_ng_net/copy/iprawsock.go fuzz_ng_net/copy/iprawsock_posix.go fuzz_ng_net/copy/ipsock.go fuzz_ng_net/copy/ipsock_posix.go fuzz_ng_net/copy/lookup.go fuzz_ng_net/copy/lookup_unix.go fuzz_ng_net/copy/mac.go fuzz_ng_net/copy/mptcpsock_linux.go fuzz_ng_net/copy/net.go fuzz_ng_net/copy/netcgo_off.go fuzz_ng_net/copy/netgo_off.go fuzz_ng_net/copy/nss.go fuzz_ng_net/copy/parse.go fuzz_ng_net/copy/pipe.go fuzz_ng_net/copy/port.go fuzz_ng_net/copy/port_unix.go fuzz_ng_net/copy/rawconn.go fuzz_ng_net/copy/rlimit_unix.go fuzz_ng_net/copy/sendfile.go fuzz_ng_net/copy/sendfile_nonwindows.go fuzz_ng_net/copy/sock_cloexec.go fuzz_ng_net/copy/sock_linux.go fuzz_ng_net/copy/sock_posix.go fuzz_ng_net/copy/sockaddr_posix.go fuzz_ng_net/copy/sockopt_linux.go fuzz_ng_net/copy/sockopt_posix.go fuzz_ng_net/copy/sockoptip4_linux.go fuzz_ng_net/copy/sockoptip6_posix.go fuzz_ng_net/copy/splice_linux.go fuzz_ng_net/copy/tcpsock.go fuzz_ng_net/copy/tcpsock_posix.go fuzz_ng_net/copy/tcpsock_unix.go fuzz_ng_net/copy/tcpsockopt_posix.go fuzz_ng_net/copy/tcpsockopt_unix.go fuzz_ng_net/copy/udpsock.go fuzz_ng_net/copy/udpsock_posix.go fuzz_ng_net/copy/unixsock.go fuzz_ng_net/copy/unixsock_posix.go fuzz_ng_net/copy/unixsock_readmsg_cmsg_cloexec.go fuzz_ng_net/copy/writev_unix.go /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net/fuzz_ng.go fuzz_ng_net/main.987812037.go fuzz_ng_net/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/addrselect_test.go /src/goroot/src/net/cgo_unix_test.go /src/goroot/src/net/conf_test.go /src/goroot/src/net/conn_test.go /src/goroot/src/net/dial_test.go /src/goroot/src/net/dial_unix_test.go /src/goroot/src/net/dnsclient_test.go /src/goroot/src/net/dnsclient_unix_test.go /src/goroot/src/net/dnsconfig_unix_test.go /src/goroot/src/net/dnsname_test.go /src/goroot/src/net/error_plan9_test.go /src/goroot/src/net/error_posix_test.go /src/goroot/src/net/error_test.go /src/goroot/src/net/error_unix_test.go /src/goroot/src/net/error_windows_test.go /src/goroot/src/net/example_test.go /src/goroot/src/net/external_test.go /src/goroot/src/net/file_test.go /src/goroot/src/net/file_unix_test.go /src/goroot/src/net/file_wasip1_test.go /src/goroot/src/net/hosts_test.go /src/goroot/src/net/interface_bsd_test.go /src/goroot/src/net/interface_linux_test.go /src/goroot/src/net/interface_test.go /src/goroot/src/net/interface_unix_test.go /src/goroot/src/net/ip_test.go /src/goroot/src/net/iprawsock_test.go /src/goroot/src/net/ipsock_plan9_test.go /src/goroot/src/net/ipsock_test.go /src/goroot/src/net/listen_test.go /src/goroot/src/net/lookup_test.go /src/goroot/src/net/lookup_windows_test.go /src/goroot/src/net/mac_test.go /src/goroot/src/net/main_cloexec_test.go /src/goroot/src/net/main_conf_test.go /src/goroot/src/net/main_plan9_test.go /src/goroot/src/net/main_posix_test.go /src/goroot/src/net/main_test.go /src/goroot/src/net/main_unix_test.go /src/goroot/src/net/main_wasm_test.go /src/goroot/src/net/main_windows_test.go /src/goroot/src/net/mockserver_test.go /src/goroot/src/net/mptcpsock_linux_test.go /src/goroot/src/net/net_fake_test.go /src/goroot/src/net/net_test.go /src/goroot/src/net/net_windows_test.go /src/goroot/src/net/nss_test.go /src/goroot/src/net/packetconn_test.go /src/goroot/src/net/parse_test.go /src/goroot/src/net/pipe_test.go /src/goroot/src/net/platform_plan9_test.go /src/goroot/src/net/platform_test.go /src/goroot/src/net/platform_unix_test.go /src/goroot/src/net/platform_windows_test.go /src/goroot/src/net/port_test.go /src/goroot/src/net/protoconn_test.go /src/goroot/src/net/rawconn_stub_test.go /src/goroot/src/net/rawconn_test.go /src/goroot/src/net/rawconn_unix_test.go /src/goroot/src/net/rawconn_windows_test.go /src/goroot/src/net/resolverdialfunc_test.go /src/goroot/src/net/sendfile_test.go /src/goroot/src/net/sendfile_unix_test.go /src/goroot/src/net/server_test.go /src/goroot/src/net/sock_linux_test.go /src/goroot/src/net/splice_linux_test.go /src/goroot/src/net/tcpconn_keepalive_conf_darwin_test.go /src/goroot/src/net/tcpconn_keepalive_conf_posix_test.go /src/goroot/src/net/tcpconn_keepalive_conf_solaris_test.go /src/goroot/src/net/tcpconn_keepalive_conf_unix_test.go /src/goroot/src/net/tcpconn_keepalive_conf_windows_test.go /src/goroot/src/net/tcpconn_keepalive_illumos_test.go /src/goroot/src/net/tcpconn_keepalive_posix_test.go /src/goroot/src/net/tcpconn_keepalive_solaris_test.go /src/goroot/src/net/tcpconn_keepalive_test.go /src/goroot/src/net/tcpsock_test.go /src/goroot/src/net/tcpsock_unix_test.go /src/goroot/src/net/timeout_test.go /src/goroot/src/net/udpsock_plan9_test.go /src/goroot/src/net/udpsock_test.go /src/goroot/src/net/unixsock_linux_test.go /src/goroot/src/net/unixsock_readmsg_test.go /src/goroot/src/net/unixsock_test.go /src/goroot/src/net/unixsock_windows_test.go /src/goroot/src/net/write_unix_test.go /src/goroot/src/net/writev_test.go /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/testdata /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net/' /src/goroot/src/fuzz_ng_net/addrselect.go /src/goroot/src/fuzz_ng_net/addrselect_test.go /src/goroot/src/fuzz_ng_net/cgo_unix.go /src/goroot/src/fuzz_ng_net/cgo_unix_test.go /src/goroot/src/fuzz_ng_net/conf.go /src/goroot/src/fuzz_ng_net/conf_test.go /src/goroot/src/fuzz_ng_net/conn_test.go /src/goroot/src/fuzz_ng_net/dial.go /src/goroot/src/fuzz_ng_net/dial_test.go /src/goroot/src/fuzz_ng_net/dial_unix_test.go /src/goroot/src/fuzz_ng_net/dnsclient.go /src/goroot/src/fuzz_ng_net/dnsclient_test.go /src/goroot/src/fuzz_ng_net/dnsclient_unix.go /src/goroot/src/fuzz_ng_net/dnsclient_unix_test.go /src/goroot/src/fuzz_ng_net/dnsconfig.go /src/goroot/src/fuzz_ng_net/dnsconfig_unix.go /src/goroot/src/fuzz_ng_net/dnsconfig_unix_test.go /src/goroot/src/fuzz_ng_net/dnsname_test.go /src/goroot/src/fuzz_ng_net/error_plan9_test.go /src/goroot/src/fuzz_ng_net/error_posix.go /src/goroot/src/fuzz_ng_net/error_posix_test.go /src/goroot/src/fuzz_ng_net/error_test.go /src/goroot/src/fuzz_ng_net/error_unix.go /src/goroot/src/fuzz_ng_net/error_unix_test.go /src/goroot/src/fuzz_ng_net/error_windows_test.go /src/goroot/src/fuzz_ng_net/example_test.go /src/goroot/src/fuzz_ng_net/external_test.go /src/goroot/src/fuzz_ng_net/fd_posix.go /src/goroot/src/fuzz_ng_net/fd_unix.go /src/goroot/src/fuzz_ng_net/file.go /src/goroot/src/fuzz_ng_net/file_posix.go /src/goroot/src/fuzz_ng_net/file_test.go /src/goroot/src/fuzz_ng_net/file_unix.go /src/goroot/src/fuzz_ng_net/file_unix_test.go /src/goroot/src/fuzz_ng_net/file_wasip1_test.go /src/goroot/src/fuzz_ng_net/fuzz_ng.go /src/goroot/src/fuzz_ng_net/hook.go /src/goroot/src/fuzz_ng_net/hook_unix.go /src/goroot/src/fuzz_ng_net/hosts.go /src/goroot/src/fuzz_ng_net/hosts_test.go /src/goroot/src/fuzz_ng_net/interface.go /src/goroot/src/fuzz_ng_net/interface_bsd_test.go /src/goroot/src/fuzz_ng_net/interface_linux.go /src/goroot/src/fuzz_ng_net/interface_linux_test.go /src/goroot/src/fuzz_ng_net/interface_test.go /src/goroot/src/fuzz_ng_net/interface_unix_test.go /src/goroot/src/fuzz_ng_net/ip.go /src/goroot/src/fuzz_ng_net/ip_test.go /src/goroot/src/fuzz_ng_net/iprawsock.go /src/goroot/src/fuzz_ng_net/iprawsock_posix.go /src/goroot/src/fuzz_ng_net/iprawsock_test.go /src/goroot/src/fuzz_ng_net/ipsock.go /src/goroot/src/fuzz_ng_net/ipsock_plan9_test.go /src/goroot/src/fuzz_ng_net/ipsock_posix.go /src/goroot/src/fuzz_ng_net/ipsock_test.go /src/goroot/src/fuzz_ng_net/listen_test.go /src/goroot/src/fuzz_ng_net/lookup.go /src/goroot/src/fuzz_ng_net/lookup_test.go /src/goroot/src/fuzz_ng_net/lookup_unix.go /src/goroot/src/fuzz_ng_net/lookup_windows_test.go /src/goroot/src/fuzz_ng_net/mac.go /src/goroot/src/fuzz_ng_net/mac_test.go /src/goroot/src/fuzz_ng_net/main.987812037.go /src/goroot/src/fuzz_ng_net/main_cloexec_test.go /src/goroot/src/fuzz_ng_net/main_conf_test.go /src/goroot/src/fuzz_ng_net/main_plan9_test.go /src/goroot/src/fuzz_ng_net/main_posix_test.go /src/goroot/src/fuzz_ng_net/main_test.go /src/goroot/src/fuzz_ng_net/main_unix_test.go /src/goroot/src/fuzz_ng_net/main_wasm_test.go /src/goroot/src/fuzz_ng_net/main_windows_test.go /src/goroot/src/fuzz_ng_net/mockserver_test.go /src/goroot/src/fuzz_ng_net/mptcpsock_linux.go /src/goroot/src/fuzz_ng_net/mptcpsock_linux_test.go /src/goroot/src/fuzz_ng_net/net.go /src/goroot/src/fuzz_ng_net/net_fake_test.go /src/goroot/src/fuzz_ng_net/net_test.go /src/goroot/src/fuzz_ng_net/net_windows_test.go /src/goroot/src/fuzz_ng_net/netcgo_off.go /src/goroot/src/fuzz_ng_net/netgo_off.go /src/goroot/src/fuzz_ng_net/ngolo_helper.go /src/goroot/src/fuzz_ng_net/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net/nss.go /src/goroot/src/fuzz_ng_net/nss_test.go /src/goroot/src/fuzz_ng_net/packetconn_test.go /src/goroot/src/fuzz_ng_net/parse.go /src/goroot/src/fuzz_ng_net/parse_test.go /src/goroot/src/fuzz_ng_net/pipe.go /src/goroot/src/fuzz_ng_net/pipe_test.go /src/goroot/src/fuzz_ng_net/platform_plan9_test.go /src/goroot/src/fuzz_ng_net/platform_test.go /src/goroot/src/fuzz_ng_net/platform_unix_test.go /src/goroot/src/fuzz_ng_net/platform_windows_test.go /src/goroot/src/fuzz_ng_net/port.go /src/goroot/src/fuzz_ng_net/port_test.go /src/goroot/src/fuzz_ng_net/port_unix.go /src/goroot/src/fuzz_ng_net/protoconn_test.go /src/goroot/src/fuzz_ng_net/rawconn.go /src/goroot/src/fuzz_ng_net/rawconn_stub_test.go /src/goroot/src/fuzz_ng_net/rawconn_test.go /src/goroot/src/fuzz_ng_net/rawconn_unix_test.go /src/goroot/src/fuzz_ng_net/rawconn_windows_test.go /src/goroot/src/fuzz_ng_net/resolverdialfunc_test.go /src/goroot/src/fuzz_ng_net/rlimit_unix.go /src/goroot/src/fuzz_ng_net/sendfile.go /src/goroot/src/fuzz_ng_net/sendfile_nonwindows.go /src/goroot/src/fuzz_ng_net/sendfile_test.go /src/goroot/src/fuzz_ng_net/sendfile_unix_test.go /src/goroot/src/fuzz_ng_net/server_test.go /src/goroot/src/fuzz_ng_net/sock_cloexec.go /src/goroot/src/fuzz_ng_net/sock_linux.go /src/goroot/src/fuzz_ng_net/sock_linux_test.go /src/goroot/src/fuzz_ng_net/sock_posix.go /src/goroot/src/fuzz_ng_net/sockaddr_posix.go /src/goroot/src/fuzz_ng_net/sockopt_linux.go /src/goroot/src/fuzz_ng_net/sockopt_posix.go /src/goroot/src/fuzz_ng_net/sockoptip4_linux.go /src/goroot/src/fuzz_ng_net/sockoptip6_posix.go /src/goroot/src/fuzz_ng_net/splice_linux.go /src/goroot/src/fuzz_ng_net/splice_linux_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_darwin_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_posix_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_solaris_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_unix_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_conf_windows_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_illumos_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_posix_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_solaris_test.go /src/goroot/src/fuzz_ng_net/tcpconn_keepalive_test.go /src/goroot/src/fuzz_ng_net/tcpsock.go /src/goroot/src/fuzz_ng_net/tcpsock_posix.go /src/goroot/src/fuzz_ng_net/tcpsock_test.go /src/goroot/src/fuzz_ng_net/tcpsock_unix.go /src/goroot/src/fuzz_ng_net/tcpsock_unix_test.go /src/goroot/src/fuzz_ng_net/tcpsockopt_posix.go /src/goroot/src/fuzz_ng_net/tcpsockopt_unix.go /src/goroot/src/fuzz_ng_net/timeout_test.go /src/goroot/src/fuzz_ng_net/udpsock.go /src/goroot/src/fuzz_ng_net/udpsock_plan9_test.go /src/goroot/src/fuzz_ng_net/udpsock_posix.go /src/goroot/src/fuzz_ng_net/udpsock_test.go /src/goroot/src/fuzz_ng_net/unixsock.go /src/goroot/src/fuzz_ng_net/unixsock_linux_test.go /src/goroot/src/fuzz_ng_net/unixsock_posix.go /src/goroot/src/fuzz_ng_net/unixsock_readmsg_cmsg_cloexec.go /src/goroot/src/fuzz_ng_net/unixsock_readmsg_test.go /src/goroot/src/fuzz_ng_net/unixsock_test.go /src/goroot/src/fuzz_ng_net/unixsock_windows_test.go /src/goroot/src/fuzz_ng_net/write_unix_test.go /src/goroot/src/fuzz_ng_net/writev_test.go /src/goroot/src/fuzz_ng_net/writev_unix.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_net (test) Step #3 - "compile-libfuzzer-address-x86_64": error_test.go:14:2: use of internal package net/internal/socktest not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_net [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/net/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/net/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/net/internal/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/net/internal/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/internal/cgotest/empty_test.go /src/goroot/src/net/internal/cgotest/resstate.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/internal/cgotest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/internal/socktest/main_test.go /src/goroot/src/net/internal/socktest/main_unix_test.go /src/goroot/src/net/internal/socktest/switch.go /src/goroot/src/net/internal/socktest/switch_posix.go /src/goroot/src/net/internal/socktest/switch_stub.go /src/goroot/src/net/internal/socktest/switch_unix.go /src/goroot/src/net/internal/socktest/switch_windows.go /src/goroot/src/net/internal/socktest/sys_cloexec.go /src/goroot/src/net/internal/socktest/sys_unix.go /src/goroot/src/net/internal/socktest/sys_windows.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 10 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/internal/socktest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/mail/example_test.go /src/goroot/src/net/mail/message.go /src/goroot/src/net/mail/message_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/mail Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/mail Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/mail Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_mail Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_mail ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/mail fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Found package in /src/goroot/src/net/mail Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Array result for Address is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Array result for Address is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Array result for Address is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Type Header is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Function Get has unproduced recv Header Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Function Date has unproduced recv Header Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Function AddressList has unproduced recv Header Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Function Parse has unproduced recv AddressParser Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:28 Function ParseList has unproduced recv AddressParser Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_mail.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_mail.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_mail Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_mail.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_mail.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_mail.a ./fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_mail/ngolofuzz.pb.o fuzz_ng_net_mail//ngolofuzz.o fuzz_ng_net_mail.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_mail.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_mail/copy/message.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_mail/copy/message.go /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_mail/fuzz_ng.go fuzz_ng_net_mail/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/mail/example_test.go /src/goroot/src/net/mail/message_test.go /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/mail/testdata /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/net/mail/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_mail/' /src/goroot/src/fuzz_ng_net_mail/example_test.go /src/goroot/src/fuzz_ng_net_mail/fuzz_ng.go /src/goroot/src/fuzz_ng_net_mail/message.go /src/goroot/src/fuzz_ng_net_mail/message_test.go /src/goroot/src/fuzz_ng_net_mail/ngolo_helper.go /src/goroot/src/fuzz_ng_net_mail/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_mail/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_mail/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_mail /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_net_mail 0.019s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_mail/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_mail Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_mail_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e2cdb15640a14bb5b275ca4bdd767a6ac53ab248 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c3606ac0d0913b6276610c9d976ea15b579d21b9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0430e7c6f1df67dff0c869e25d2c5a3379dcd1c9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c689aca991d69a68c20f9e39d752d9ede9cab8e4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9b1d37a03e39d6db5b02106128e5eabe82e3f901 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/56741e6ff6acda5df7b53b24a4e4bccef12b2520 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7e64cd32113bfca52c90f1631709e636d1511ac3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c2728dee3c8557427fe41174a2859eb48ae4d902 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b779e0c9742c401c58dcb2c36684bbe0eba13846 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/635150b963f38529942ab61d0eed132eccf264cb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/70b754f2263aa1e9835331002a74e3ef3f899ab1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/008c0f0812e66ea2466e6c1b257598bf898c8a1f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c6659fb9a927c2cc33da6a5b5949d6924ba64588 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/083d02483da583242f0879e9e7055609d3bc0b96 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9675f14893a03f04c53f98fd77c87edd10f2a9c7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/43f2c0404c0eec57b59c2b602aadf1a9da5544aa (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e36e39456fcafbd30583c7840077e4d61b009ccd (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9eabff5051d44f8b5e7ea7a489d456f889f9541b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0883c572d4a9486e20442cddcbe6ea8e65c7803d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/99fde5f256804d0ddef229d1280124df8bedbc99 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1cada4b47a597cc66951586747379ddabbf35824 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3e48856eed9dba22ea923a09b1488762da14f6b4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/af1a08575b3b100f9010eebe8be40b5915812913 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2b1f86ee08027ede12315a4f8d65b22a9b32112f (deflated 17%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/28ae24671456e8927ac3b6c31e5ce03ede08e64e (deflated 34%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7d89c66a3fc860629f5908ec35a5c0fd415510f4 (deflated 24%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f9481e9cd8c4ee2be6e65578df10801fb575779b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b4b2ce1203ced357b95d2cf677c9b587a1f26576 (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ecc3b37bd8c8032a6a0c3b1f21527c4e45aac60e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/75eadc0a7e7362cc0200e5f46b6be376ab3c0bc9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4a0fc93de3e8ddd8ceee9342113f2a4b3dcc1e0f (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/81cb59e8d0bdbf66bdb03963ac3643f96d8fcbc1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9a2ac10ae1b4f627a509a98492cacdd387f2c14b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7457ec499570cbe91e8530a7de2dd18597499c1d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2c20259982f0842fea3872768bed2c4fe7637561 (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1e8dd050f1cc9855e09e3ef33febdd2bf26c1df7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/eb08b972110eadfe91025777428ea8dca6162950 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5b711d8c5951aa41b27f2258957ec12cdbc44468 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/39fc952c705047a2afd29aa186c91fb88c2cab64 (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5f018dcb731605e4d5f4f330f4705d02b6e7e238 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d7504195ac2615b0e46aab1ee8af7758b92f973f (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/23ba11e9ca88a80c93a6366a21491360d40b1c7e (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/07d825dd3235f354acf43988b08b3c27cb2dd548 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a1b2268ab8b67a1185701aba54d22533a7fb5ab9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f0af4d44804678ceceafa55c4b160c8f570a2552 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/914bc704592c3e0485c80fdc0d13acbef85ccd49 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bc31124807ef743c979475de04d881af242e2c2f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/69fc6ac195f585286304839e7fb1256deaa6f3cc (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d8062fc12ff3489252f7e57e0034b70ef7fa4d95 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5847c5de58f8c1afb71de89d29501dd5cd51a63b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3349209979e204359e70884d5cc25ffc1a11fda8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3a921ed34d900abf41ebd514ce867354021515f2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bc9e032349a25e11983154fe07e3e049557824b7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/50f0bf08f5b287398e31738e310ab6a3b313b167 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fec4bf8728a9376616a1fb7c03d5a70888a70a3b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c2d1f86de90f5956c49e51d3c07aea2e4982ec5d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cb2817537d10235ba31815c0eca21c6969d649cd (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1b82bc7b38c040962c3cb31fdc742f4ceb9c2f40 (deflated 10%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dd62144ba6c167b74edf4829baf2160e0852362b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/98b6a8956ab434d5464d62cb5ba5bb76eca1ac6b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/64ce71122f2d5511b339238af99706f58292fa58 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a352837b76894f3dee90c6f5fbacdc9c9795398b (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/71867085ae3a34d16541ed330bf32c650fa6b373 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/278dd50ac0b672ec2c81acc0d05dbf1124ee06a6 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/83be8b8eb09cb4acb05296e12dd292cc6306ce2c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/86d073c54d515e92533991bb458bec23a416b713 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1b0a6530c3482e99316b1a73b7e7d38c70abf712 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2062fa095e6b8f9c0902107aca5a93864a9c53a8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a40d4c2e7726fa8a16405082f6045f2aa5f873ac (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/93553d88ecd06a35bb26251aa1042d81cbb5abc9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8a58829d60571d4d61eeba277421ef4860da3901 (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2971607217cd903a21c355d95b8d5707bfafbf0a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1d6c941a95b30c497aa2970e4bddffcd3df524ea (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/213c3c0a614e293c33e724d5ece533a941987d08 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4835113c283d6e253ef9e9833f8af29b213a55e5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0fbb6554e774fec31e872cf90285695643ce6f62 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/19f556123cc513afc15aed7a72e0072ba0e26a0c (deflated 20%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7a87b6ee0d33e051d4fe6c5256063e8720b83bff (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b8dfaec131a60c31d321b8e5c2a98f4ff162ff0d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/63b98d32089d2732bb9b7cfaefa13c3619044f0a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7bcec5980b80edf18f58f08c0ef52deee04c3fac (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6e93210e5f9df5cc4202ce99bf324fc114f96b42 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5c7994c7a33acbb280b1be7a16c8088d24e53454 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2ccb5bdcdf5b899229c18bba6ff13f60c1366253 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3f0ebeebcf140d7ed08029399924db2ec007febb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c1386086992078f6904de4bc8dfbf52354cb024f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/63912791c9bccf2c2a0719f7a4dbf009a0cface3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/532bc09ed330b369caeb1e064350e1e782a712e8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/74aab25426608508b8ad5f542b23a63090c161b9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/97d98e5857042e9b82f7bcfdd15067884e1e1b66 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1f86f73a6ba5e775730b173204d51e667a868ac3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/35255a65ec059c76f7798efdcf002c1778e2b4ba (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d0926d9f9bbb006596e27a73c03af41af440d818 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5b78935a93c2bb6d11d66739a3f492921525757f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/100e60929eb04c6da69874e00f0ec8926337e860 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/28bd0e73eaf52fe636b11fd8be21c7983a7a0d4f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7b5c262705e572feebd652b5cfb8ab8f5140d396 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7763c01517d103fc82b8cac3209deb96be59baf1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/378147efa75fff2e1e79ae274fe5a11733f96d9e (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/21969421e7d55a257984ef0dfce2cd0406e28064 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c4a4edf31e6f837fd18a8d6de25d9098c78c9cda (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0b4bef914ad5e97d859cfade60025af895708fac (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/3ce3c004e3d19f7ff8aa4c808cb6929d70e56d12 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d5e65f5133026a1507bb5efa215c07035ebf6665 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/49e4241986647fc00f51075b9ebf787df6aaf64f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4df5ef7664f8d8688e9a500bade074d232165aee (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/543a64946eea580d2079c38d9ce6554b7d0dc7f3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/df8f591fa30eb426b7ceae77a1b914b9be62a5de (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/30bac78fd5303363c968e48333b1eca10ca449a3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8de1c8adedba8edf106b7c2f4ef5e89544fe469b (deflated 9%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/79b1f095d4cdd98da06d6582060bc332f0b827fa (deflated 13%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f3580864bd0d04a6776c5c89ba591a71f70250c1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8949e3e5261cf4afc589b5360caef52b79b36023 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1072b8f7116630ccc425b956ee870ee11ab92526 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/888d0705661ad5a2357066628b019f17a9c1b1fb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e764e8a49ab02cd6573f3aa14410dc660c8073bc (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6640cbeacc1227b1ad9801f19562344cb617e225 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/710d2aeb21524fc5471c1e94cf4aa661d1f1f6b3 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/039cd42344842c8e97384977f2c6e7f80b45740a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/60eb0bc801fe48a4044d111770f76e99539daed5 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8e41f57d5ed8d2bde20482e9a755b91093f2101e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b6c7bd2061f9ab688164c1691b0b8ae8cb28f899 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7154e470c960acd9ffd578239cba7e2153c05e5d (deflated 11%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/897a4175518ca3ea02d369b931a02ebc51bd53b1 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/81125ffcac9ac31ac95afc8d09dc9dfb09301783 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d93004f06751635daf392cf8b5ee8133b998d09b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2eabfeea148e283563eb8fc33e7ba825790dd2a8 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e87593ad55f4109c54aedc7abf2b71c5abc90045 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/58be3185428a83c6c6439c0deef0e7586760f4d7 (deflated 8%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/674e81439d13879cf8211703700d72b3feab2192 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/afef1640aad64282d575bd15caa1388c90d42279 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6583c2d4d1d148017556f1a241d240821ffe6070 (deflated 7%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/adba229c61c5d64540fedb761b12eeea74787e9c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/dce44804f620779c35575343dbe4fadcdce08f1c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/988c5522c4ae230f958d3cf6422517e2d4b9269a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c37470e327f1820a845bdaad062fa34c4337a2e3 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a8494dc3c90b7cfcb0a754fc6d585c2aade64652 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b0dbfdd4bad5d836062dc4f37417fc89b5e48f38 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/7d6f3c2e1de72bbf3fa5870af0d5d3fa578746f4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/458cba4297a34158d65d3e2569ae55bcc71991e0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e60139cc5ae512342dc654f1571e5366fc91bdc9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a6a0bdac83844c271fc57052b65408889339d5e4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/551a988fce37ae42cdf6451ff788375bba6c2e8e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ea9dfdf947d4c966c9181cf9560113b39d28c7f2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1caecde085ca273fba20caeae26d5251e449d017 (deflated 19%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e83608a24f47feb68a670e47d8c6a9b66e3ac1c9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/bdd27af8d47692f29c9729eacd327f7157458c7b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/286724e4ae562748ac754139d54077ae861c20eb (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5275c40ff505378bdad54b0cedfb15b5d1de4e94 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d5a2340ba091875764c87dbd54c7132e22d53d05 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5306ceed6727d1fd0b91f49ae544703f580cfa48 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d0493c32fb22256d0e0f0e78cfcbc6584327e6f4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/1bb16ef374e3c86a5302f5f3b6740fcad7cb3bf2 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/72546c10b097b3efc6dd36ed8182206edadcccf7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/af4b3ef6548c54a26a0e4b84413e839ceef616b5 (deflated 2%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/75d14e9f7c93935a2f037a807eea3664d73b696d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cd53ebde72c58f378ce7b952dba1dd600f305f30 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d8c22d7e6816e3c5d4e5ab8d87c027776535b403 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a19711e27134ffb58d10ac3fb8e1c4a06f7b5f7a (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/30fbbc4d499d3cbb3a6e7f67f4dfba44e9d495a2 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/fc292d729d38a27699fd0cf17f4344d981dbf125 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e045050106f76170c73bb6c721fc9936dbc37981 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/9cdd9862b6a828121ff0c3a4fe515fec2385aadf (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/17fdcfd2bc10e81be1f14d1757ae61168d35b9c5 (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/c40ae4d0148eb2c14531cb1a0d85071e97ba4aab (deflated 5%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b7b31c598552bf1d2bc5f19f3b6c458d698d90d9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/34531f2b1c8169053a420a46ad5e6705c1b2eaeb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/04e74d9b8d3b109f564506772f68057a1fb71a4c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2992c8c8244e4045fea42f6a602284e6ee1e430e (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/95f358ac57587f3bcae1b78a8c8ebe392d832bba (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/414c6a903afb0b29f14457da01501adc66a9b6f6 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/38820ed508a296c24d842e32153eab87ec1e8af4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/598f3feeb3abea5ab055ed058b79f113e086fdc0 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/936e16442ea2a83911c373ce959bbf4f39318bd9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d0cd48e5412c10eeb18918d4bc72ea8772eec294 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/f285e6602820516cb74a6099e6a1c45cdeb9828f (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/43fc73859009f7af9566e69496de5f11797dfd81 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/0a4cdf7127c3d40e1657afb932e28c5fba1f78eb (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/26f548ca07c8f5f6fd39b29e71512e2987af8632 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2c24eae4a31c397c59a37da2ff377059f61d005e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e54b251c5372e8121b3e9477f894bc11ce559982 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5d8df7b2e303ed55321e87cf6fe775bda2da219b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/383f762f4ae5af30446a46ce9d45472e0dc1a1b9 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/af3aca1426c1319e50ec1a2b5b061bac5981428d (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/e963eec773790dc771a145a9ae9f7425e3181959 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/215515d94c0f97352d4c7301971bde7b46f153b0 (deflated 4%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a711fed887dd5bcd09f9fd7572f34953aeee60d8 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/b9b4b0f9947167df4b433a0c90d99cd9d2e3316b (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8969e6cb0fd7e2d4c3eb819c3f26eb17b191cd01 (deflated 18%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ad5f39f600d42588505ea850fe6ad51caf248def (deflated 26%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cc0517dc70724b87e08db6b2d276c7fed2176b1c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ab71fbd5722265460861ec8c653279f33679a417 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/2c63ff3baf1ce6f70a70410cb32888d6e84be6d7 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/48676ee034a5abb50b7161e138212bdc30a98e24 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/8c90656e2662f7267495c0e8a8746602b5932770 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4b8118bd1dfd754cad529e267efbabd25b59c969 (deflated 1%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/5df974c290f0732758a517f0b2c6907ad216a416 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/4fae847451551765a3050319f03e3e30561562b4 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/df4642593f56c7bd2107eaa4994dba6aba31c7ca (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d6f1fbde8b0c503ad6a2aa9af458edb355886140 (deflated 6%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/a7ba7eafc07b75e03e1ea5e9ef9da56ff66887e5 (deflated 16%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/mail Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/rpc/client.go /src/goroot/src/net/rpc/client_test.go /src/goroot/src/net/rpc/debug.go /src/goroot/src/net/rpc/server.go /src/goroot/src/net/rpc/server_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/rpc Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/rpc Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/rpc Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_rpc Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_rpc ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/rpc fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Found package in /src/goroot/src/net/rpc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Type ClientCodec is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Type ServerCodec is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Type ServerError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function Error has unproduced recv ServerError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function NewClient has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function NewClientWithCodec has unproduced argument ClientCodec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Unhandled argument &ast.ChanType{Begin:30458, Arrow:0, Dir:3, Value:(*ast.StarExpr)(0x3c8d465dbc0)} for ClientNgdotGo Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function ServeConn has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function ServeCodec has unproduced argument ServerCodec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function ServeRequest has unproduced argument ServerCodec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function Accept has unproduced argument net.Listener Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function ServeConn has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function ServeCodec has unproduced argument ServerCodec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function ServeRequest has unproduced argument ServerCodec Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function Accept has unproduced argument net.Listener Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function ServeHTTP has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:37 Function ServeHTTP has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_rpc.py Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/std/net_rpc.py Step #3 - "compile-libfuzzer-address-x86_64": + python3 /src/ngolo-fuzzing/std/net_rpc.py fuzz_ng_net_rpc/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + mv fuzz_ng_net_rpc/fuzz_ngp.go fuzz_ng_net_rpc/fuzz_ng.go Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_rpc.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_rpc.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_rpc.a ./fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_rpc/ngolofuzz.pb.o fuzz_ng_net_rpc//ngolofuzz.o fuzz_ng_net_rpc.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_rpc.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_rpc/copy/client.go fuzz_ng_net_rpc/copy/debug.go fuzz_ng_net_rpc/copy/server.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_rpc/copy/client.go fuzz_ng_net_rpc/copy/debug.go fuzz_ng_net_rpc/copy/server.go /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_rpc/fuzz_ng.go fuzz_ng_net_rpc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/rpc/client_test.go /src/goroot/src/net/rpc/server_test.go /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/rpc/testdata /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/net/rpc/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_rpc/' /src/goroot/src/fuzz_ng_net_rpc/client.go /src/goroot/src/fuzz_ng_net_rpc/client_test.go /src/goroot/src/fuzz_ng_net_rpc/debug.go /src/goroot/src/fuzz_ng_net_rpc/fuzz_ng.go /src/goroot/src/fuzz_ng_net_rpc/ngolo_helper.go /src/goroot/src/fuzz_ng_net_rpc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_rpc/server.go /src/goroot/src/fuzz_ng_net_rpc/server_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_rpc/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_rpc/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_rpc /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 rpc: gob error encoding body: gob: type fuzz_ng_net_rpc.R has no exported fields Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 Test RPC server listening on 127.0.0.1:44631 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 Test HTTP RPC server listening on 127.0.0.1:41669 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 NewServer test RPC server listening on 127.0.0.1:43265 Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 rpc.Register: type ReplyNotPointer has no exported methods of suitable type Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 rpc.Register: type ArgNotPublic has no exported methods of suitable type Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 rpc.Register: type ReplyNotPublic has no exported methods of suitable type Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 rpc.Register: type NeedsPtrType has no exported methods of suitable type (hint: pass a pointer to value of that type) Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 rpc.Serve: accept:accept tcp 127.0.0.1:42349: use of closed network connection Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_net_rpc 0.030s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_rpc/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_rpc Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_rpc_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/18b6943908b6d24f4e9467f6041f9996619b367c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/d5f6afbd5044086761ba2e4d6aa17d9c90121421 (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/cf230d076e1e186185b5e865573978431e295f0e (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/538311f48db5e69fd4d9bceedf4120ea782175ca (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/6ff174674523bc014568eeed9f51ae82a5d000ff (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/75f28f2aeb6dfbddcbc487787d15bc0da395451c (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/rpc Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/rpc/jsonrpc/all_test.go /src/goroot/src/net/rpc/jsonrpc/client.go /src/goroot/src/net/rpc/jsonrpc/server.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/rpc/jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/rpc/jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_rpc_jsonrpc ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/rpc/jsonrpc fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 Found package in /src/goroot/src/net/rpc/jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 Function NewClientCodec has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 Function NewClient has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 Function NewServerCodec has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:31:52 Function ServeConn has unproduced argument io.ReadWriteCloser Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_rpc_jsonrpc.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_rpc_jsonrpc.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_rpc_jsonrpc.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_rpc_jsonrpc.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_rpc_jsonrpc.a ./fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_rpc_jsonrpc/ngolofuzz.pb.o fuzz_ng_net_rpc_jsonrpc//ngolofuzz.o fuzz_ng_net_rpc_jsonrpc.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_rpc_jsonrpc.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_rpc_jsonrpc/copy/client.go fuzz_ng_net_rpc_jsonrpc/copy/server.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_rpc_jsonrpc/copy/client.go fuzz_ng_net_rpc_jsonrpc/copy/server.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_rpc_jsonrpc/fuzz_ng.go fuzz_ng_net_rpc_jsonrpc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/rpc/jsonrpc/all_test.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/rpc/jsonrpc/testdata /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/net/rpc/jsonrpc/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_rpc_jsonrpc/' /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/all_test.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/client.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/fuzz_ng.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ngolo_helper.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/server.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_rpc_jsonrpc/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_rpc_jsonrpc/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_rpc_jsonrpc /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": PASS Step #3 - "compile-libfuzzer-address-x86_64": ok fuzz_ng_net_rpc_jsonrpc 0.007s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_rpc_jsonrpc/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_rpc_jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_rpc_jsonrpc_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/rpc/jsonrpc Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/url/encoding_table.go /src/goroot/src/net/url/example_test.go /src/goroot/src/net/url/gen_encoding_table.go /src/goroot/src/net/url/url.go /src/goroot/src/net/url/url_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 5 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/url Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/url Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/url Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_url Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_url ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/url fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Found package in /src/goroot/src/net/url Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Type InvalidHostError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Type Error is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Type EscapeError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Function Unwrap has unproduced recv Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Function Error has unproduced recv Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Function Timeout has unproduced recv Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Function Temporary has unproduced recv Error Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Function Error has unproduced recv EscapeError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Function Error has unproduced recv InvalidHostError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Unhandled argument &ast.Ellipsis{Ellipsis:33814, Elt:(*ast.Ident)(0x13f3f3bb36e0)} for URLNgdotJoinPath Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:02 Unhandled argument &ast.Ellipsis{Ellipsis:35976, Elt:(*ast.Ident)(0x13f3f3bb8940)} for JoinPath Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_url.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_url.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_url Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_url.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_url.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_url.a ./fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_url/ngolofuzz.pb.o fuzz_ng_net_url//ngolofuzz.o fuzz_ng_net_url.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_url.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_url/copy/encoding_table.go fuzz_ng_net_url/copy/url.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_url/copy/encoding_table.go fuzz_ng_net_url/copy/url.go /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_url/fuzz_ng.go fuzz_ng_net_url/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/url/example_test.go /src/goroot/src/net/url/url_test.go /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/url/testdata /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/net/url/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_url/' /src/goroot/src/fuzz_ng_net_url/encoding_table.go /src/goroot/src/fuzz_ng_net_url/example_test.go /src/goroot/src/fuzz_ng_net_url/fuzz_ng.go /src/goroot/src/fuzz_ng_net_url/ngolo_helper.go /src/goroot/src/fuzz_ng_net_url/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_url/url.go /src/goroot/src/fuzz_ng_net_url/url_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_url/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_url/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_url /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": panic: runtime error: invalid memory address or nil pointer dereference Step #3 - "compile-libfuzzer-address-x86_64": [signal SIGSEGV: segmentation violation code=0x1 addr=0x58 pc=0x618a66] Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": goroutine 1 [running]: Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/internal/impl.opaqueInitHook(0x2e4ba2050fd8) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/internal/impl/message_opaque.go:40 +0x46 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce(0x2e4ba2050fd8) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/internal/impl/message.go:81 +0xa5 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/internal/impl.(*MessageInfo).init(...) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/internal/impl/message.go:71 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods(0x1?) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/internal/impl/message_reflect_gen.go:31 +0x2e Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.protoMethods(...) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/proto_methods.go:19 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.MarshalOptions.marshal({{}, 0xd0?, 0x1c?, 0x4?}, {0x0, 0x0, 0x0}, {0x794510, 0x2e4ba1ff2e80}) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/encode.go:177 +0x57 Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf/proto.Marshal({0x78b4c0, 0x2e4ba1ff2e80}) Step #3 - "compile-libfuzzer-address-x86_64": /root/go/pkg/mod/google.golang.org/protobuf@v1.36.10/proto/encode.go:111 +0x50 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_url.NgoloCorpusMarshal({0x6c11a0?, 0x2e4ba1f080f8}) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_url/ngolo_helper.go:17 +0x1c7 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_url.User(...) Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_url/url.go:316 Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_url.init() Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_url/url_test.go:75 +0xdb Step #3 - "compile-libfuzzer-address-x86_64": exit status 2 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_net_url 0.007s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_url/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_url Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_url_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/url Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/alpn_test.go /src/goroot/src/net/http/async_test.go /src/goroot/src/net/http/client.go /src/goroot/src/net/http/client_test.go /src/goroot/src/net/http/clientserver_test.go /src/goroot/src/net/http/clone.go /src/goroot/src/net/http/cookie.go /src/goroot/src/net/http/cookie_test.go /src/goroot/src/net/http/csrf.go /src/goroot/src/net/http/csrf_test.go /src/goroot/src/net/http/doc.go /src/goroot/src/net/http/example_filesystem_test.go /src/goroot/src/net/http/example_handle_test.go /src/goroot/src/net/http/example_test.go /src/goroot/src/net/http/export_test.go /src/goroot/src/net/http/filetransport.go /src/goroot/src/net/http/filetransport_test.go /src/goroot/src/net/http/fs.go /src/goroot/src/net/http/fs_test.go /src/goroot/src/net/http/h2_bundle.go /src/goroot/src/net/http/h2_error.go /src/goroot/src/net/http/h2_error_test.go /src/goroot/src/net/http/header.go /src/goroot/src/net/http/header_test.go /src/goroot/src/net/http/http.go /src/goroot/src/net/http/http_test.go /src/goroot/src/net/http/jar.go /src/goroot/src/net/http/main_test.go /src/goroot/src/net/http/mapping.go /src/goroot/src/net/http/mapping_test.go /src/goroot/src/net/http/method.go /src/goroot/src/net/http/netconn_test.go /src/goroot/src/net/http/omithttp2.go /src/goroot/src/net/http/pattern.go /src/goroot/src/net/http/pattern_test.go /src/goroot/src/net/http/proxy_test.go /src/goroot/src/net/http/range_test.go /src/goroot/src/net/http/readrequest_test.go /src/goroot/src/net/http/request.go /src/goroot/src/net/http/request_test.go /src/goroot/src/net/http/requestwrite_test.go /src/goroot/src/net/http/response.go /src/goroot/src/net/http/response_test.go /src/goroot/src/net/http/responsecontroller.go /src/goroot/src/net/http/responsecontroller_test.go /src/goroot/src/net/http/responsewrite_test.go /src/goroot/src/net/http/roundtrip.go /src/goroot/src/net/http/roundtrip_js.go /src/goroot/src/net/http/routing_index.go /src/goroot/src/net/http/routing_index_test.go /src/goroot/src/net/http/routing_tree.go /src/goroot/src/net/http/routing_tree_test.go /src/goroot/src/net/http/serve_test.go /src/goroot/src/net/http/servemux121.go /src/goroot/src/net/http/server.go /src/goroot/src/net/http/server_test.go /src/goroot/src/net/http/sniff.go /src/goroot/src/net/http/sniff_test.go /src/goroot/src/net/http/socks_bundle.go /src/goroot/src/net/http/status.go /src/goroot/src/net/http/transfer.go /src/goroot/src/net/http/transfer_test.go /src/goroot/src/net/http/transport.go /src/goroot/src/net/http/transport_default_other.go /src/goroot/src/net/http/transport_default_wasm.go /src/goroot/src/net/http/transport_dial_test.go /src/goroot/src/net/http/transport_internal_test.go /src/goroot/src/net/http/transport_test.go /src/goroot/src/net/http/triv.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 69 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/http Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/http Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_http Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_http ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args='-exclude ListenAndServe' Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing -exclude ListenAndServe net/http fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Found package in /src/goroot/src/net/http Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Array result for Cookie is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Array result for string is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Array result for Cookie is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Array result for Cookie is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Array result for Cookie is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Type MaxBytesError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Type Dir is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Type Protocols is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Type ProtocolError is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Type HandlerFunc is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Type ResponseWriter is used as argument but not produced Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Get has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Do has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Post has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function PostForm has unproduced argument url.Values Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function PostForm has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Head has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function CloseIdleConnections has unproduced recv Client Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function SetCookie has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function NewFileTransportFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Open has unproduced recv Dir Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeContent has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeContent has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeContent has unproduced argument io.ReadSeeker Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeFile has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeFileFS has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeFileFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function FS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function FileServerFS has unproduced argument fs.FS Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function HTTP1 has unproduced recv Protocols Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function SetHTTP1 has unproduced recv Protocols Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function HTTP2 has unproduced recv Protocols Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function SetHTTP2 has unproduced recv Protocols Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function UnencryptedHTTP2 has unproduced recv Protocols Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function SetUnencryptedHTTP2 has unproduced recv Protocols Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function String has unproduced recv Protocols Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Error has unproduced recv ProtocolError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Is has unproduced recv ProtocolError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function WithContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Clone has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function NewRequestWithContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function MaxBytesReader has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function MaxBytesReader has unproduced argument io.ReadCloser Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Error has unproduced recv MaxBytesError Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function NewResponseController has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function SetReadDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function SetWriteDeadline has unproduced argument time.Time Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeHTTP has unproduced recv HandlerFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Error has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function NotFound has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Redirect has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeHTTP has unproduced argument ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Unhandled argument &ast.FuncType{Func:129524, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x352e82d26a20), Results:(*ast.FieldList)(nil)} for ServeMuxNgdotHandleFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Unhandled argument &ast.FuncType{Func:130193, TypeParams:(*ast.FieldList)(nil), Params:(*ast.FieldList)(0x352e82d26cc0), Results:(*ast.FieldList)(nil)} for HandleFunc Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Serve has unproduced argument net.Listener Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeTLS has unproduced argument net.Listener Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Close has unproduced recv Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Shutdown has unproduced recv Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function RegisterOnShutdown has unproduced recv Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function Serve has unproduced recv Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ServeTLS has unproduced recv Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function SetKeepAlivesEnabled has unproduced recv Server Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function TimeoutHandler has unproduced argument time.Duration Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:12 Function ProxyURL has unproduced argument url.URL Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_http.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_http.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_http.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_http.a ./fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_http/ngolofuzz.pb.o fuzz_ng_net_http//ngolofuzz.o fuzz_ng_net_http.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_http.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_http/copy/client.go fuzz_ng_net_http/copy/clone.go fuzz_ng_net_http/copy/cookie.go fuzz_ng_net_http/copy/csrf.go fuzz_ng_net_http/copy/doc.go fuzz_ng_net_http/copy/filetransport.go fuzz_ng_net_http/copy/fs.go fuzz_ng_net_http/copy/h2_bundle.go fuzz_ng_net_http/copy/h2_error.go fuzz_ng_net_http/copy/header.go fuzz_ng_net_http/copy/http.go fuzz_ng_net_http/copy/jar.go fuzz_ng_net_http/copy/mapping.go fuzz_ng_net_http/copy/method.go fuzz_ng_net_http/copy/pattern.go fuzz_ng_net_http/copy/request.go fuzz_ng_net_http/copy/response.go fuzz_ng_net_http/copy/responsecontroller.go fuzz_ng_net_http/copy/roundtrip.go fuzz_ng_net_http/copy/routing_index.go fuzz_ng_net_http/copy/routing_tree.go fuzz_ng_net_http/copy/servemux121.go fuzz_ng_net_http/copy/server.go fuzz_ng_net_http/copy/sniff.go fuzz_ng_net_http/copy/socks_bundle.go fuzz_ng_net_http/copy/status.go fuzz_ng_net_http/copy/transfer.go fuzz_ng_net_http/copy/transport.go fuzz_ng_net_http/copy/transport_default_other.go Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http/copy/header.go:236:1: expected declaration, found NgoloCorpusMarshal Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http/copy/client.go fuzz_ng_net_http/copy/clone.go fuzz_ng_net_http/copy/cookie.go fuzz_ng_net_http/copy/csrf.go fuzz_ng_net_http/copy/doc.go fuzz_ng_net_http/copy/filetransport.go fuzz_ng_net_http/copy/fs.go fuzz_ng_net_http/copy/h2_bundle.go fuzz_ng_net_http/copy/h2_error.go fuzz_ng_net_http/copy/header.go fuzz_ng_net_http/copy/http.go fuzz_ng_net_http/copy/jar.go fuzz_ng_net_http/copy/mapping.go fuzz_ng_net_http/copy/method.go fuzz_ng_net_http/copy/pattern.go fuzz_ng_net_http/copy/request.go fuzz_ng_net_http/copy/response.go fuzz_ng_net_http/copy/responsecontroller.go fuzz_ng_net_http/copy/roundtrip.go fuzz_ng_net_http/copy/routing_index.go fuzz_ng_net_http/copy/routing_tree.go fuzz_ng_net_http/copy/servemux121.go fuzz_ng_net_http/copy/server.go fuzz_ng_net_http/copy/sniff.go fuzz_ng_net_http/copy/socks_bundle.go fuzz_ng_net_http/copy/status.go fuzz_ng_net_http/copy/transfer.go fuzz_ng_net_http/copy/transport.go fuzz_ng_net_http/copy/transport_default_other.go /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http/fuzz_ng.go fuzz_ng_net_http/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/http/alpn_test.go /src/goroot/src/net/http/async_test.go /src/goroot/src/net/http/client_test.go /src/goroot/src/net/http/clientserver_test.go /src/goroot/src/net/http/cookie_test.go /src/goroot/src/net/http/csrf_test.go /src/goroot/src/net/http/example_filesystem_test.go /src/goroot/src/net/http/example_handle_test.go /src/goroot/src/net/http/example_test.go /src/goroot/src/net/http/export_test.go /src/goroot/src/net/http/filetransport_test.go /src/goroot/src/net/http/fs_test.go /src/goroot/src/net/http/h2_error_test.go /src/goroot/src/net/http/header_test.go /src/goroot/src/net/http/http_test.go /src/goroot/src/net/http/main_test.go /src/goroot/src/net/http/mapping_test.go /src/goroot/src/net/http/netconn_test.go /src/goroot/src/net/http/pattern_test.go /src/goroot/src/net/http/proxy_test.go /src/goroot/src/net/http/range_test.go /src/goroot/src/net/http/readrequest_test.go /src/goroot/src/net/http/request_test.go /src/goroot/src/net/http/requestwrite_test.go /src/goroot/src/net/http/response_test.go /src/goroot/src/net/http/responsecontroller_test.go /src/goroot/src/net/http/responsewrite_test.go /src/goroot/src/net/http/routing_index_test.go /src/goroot/src/net/http/routing_tree_test.go /src/goroot/src/net/http/serve_test.go /src/goroot/src/net/http/server_test.go /src/goroot/src/net/http/sniff_test.go /src/goroot/src/net/http/transfer_test.go /src/goroot/src/net/http/transport_dial_test.go /src/goroot/src/net/http/transport_internal_test.go /src/goroot/src/net/http/transport_test.go /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/http/testdata /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http/' /src/goroot/src/fuzz_ng_net_http/alpn_test.go /src/goroot/src/fuzz_ng_net_http/async_test.go /src/goroot/src/fuzz_ng_net_http/client.go /src/goroot/src/fuzz_ng_net_http/client_test.go /src/goroot/src/fuzz_ng_net_http/clientserver_test.go /src/goroot/src/fuzz_ng_net_http/clone.go /src/goroot/src/fuzz_ng_net_http/cookie.go /src/goroot/src/fuzz_ng_net_http/cookie_test.go /src/goroot/src/fuzz_ng_net_http/csrf.go /src/goroot/src/fuzz_ng_net_http/csrf_test.go /src/goroot/src/fuzz_ng_net_http/doc.go /src/goroot/src/fuzz_ng_net_http/example_filesystem_test.go /src/goroot/src/fuzz_ng_net_http/example_handle_test.go /src/goroot/src/fuzz_ng_net_http/example_test.go /src/goroot/src/fuzz_ng_net_http/export_test.go /src/goroot/src/fuzz_ng_net_http/filetransport.go /src/goroot/src/fuzz_ng_net_http/filetransport_test.go /src/goroot/src/fuzz_ng_net_http/fs.go /src/goroot/src/fuzz_ng_net_http/fs_test.go /src/goroot/src/fuzz_ng_net_http/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http/h2_bundle.go /src/goroot/src/fuzz_ng_net_http/h2_error.go /src/goroot/src/fuzz_ng_net_http/h2_error_test.go /src/goroot/src/fuzz_ng_net_http/header.go /src/goroot/src/fuzz_ng_net_http/header_test.go /src/goroot/src/fuzz_ng_net_http/http.go /src/goroot/src/fuzz_ng_net_http/http_test.go /src/goroot/src/fuzz_ng_net_http/jar.go /src/goroot/src/fuzz_ng_net_http/main_test.go /src/goroot/src/fuzz_ng_net_http/mapping.go /src/goroot/src/fuzz_ng_net_http/mapping_test.go /src/goroot/src/fuzz_ng_net_http/method.go /src/goroot/src/fuzz_ng_net_http/netconn_test.go /src/goroot/src/fuzz_ng_net_http/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http/pattern.go /src/goroot/src/fuzz_ng_net_http/pattern_test.go /src/goroot/src/fuzz_ng_net_http/proxy_test.go /src/goroot/src/fuzz_ng_net_http/range_test.go /src/goroot/src/fuzz_ng_net_http/readrequest_test.go /src/goroot/src/fuzz_ng_net_http/request.go /src/goroot/src/fuzz_ng_net_http/request_test.go /src/goroot/src/fuzz_ng_net_http/requestwrite_test.go /src/goroot/src/fuzz_ng_net_http/response.go /src/goroot/src/fuzz_ng_net_http/response_test.go /src/goroot/src/fuzz_ng_net_http/responsecontroller.go /src/goroot/src/fuzz_ng_net_http/responsecontroller_test.go /src/goroot/src/fuzz_ng_net_http/responsewrite_test.go /src/goroot/src/fuzz_ng_net_http/roundtrip.go /src/goroot/src/fuzz_ng_net_http/routing_index.go /src/goroot/src/fuzz_ng_net_http/routing_index_test.go /src/goroot/src/fuzz_ng_net_http/routing_tree.go /src/goroot/src/fuzz_ng_net_http/routing_tree_test.go /src/goroot/src/fuzz_ng_net_http/serve_test.go /src/goroot/src/fuzz_ng_net_http/servemux121.go /src/goroot/src/fuzz_ng_net_http/server.go /src/goroot/src/fuzz_ng_net_http/server_test.go /src/goroot/src/fuzz_ng_net_http/sniff.go /src/goroot/src/fuzz_ng_net_http/sniff_test.go /src/goroot/src/fuzz_ng_net_http/socks_bundle.go /src/goroot/src/fuzz_ng_net_http/status.go /src/goroot/src/fuzz_ng_net_http/transfer.go /src/goroot/src/fuzz_ng_net_http/transfer_test.go /src/goroot/src/fuzz_ng_net_http/transport.go /src/goroot/src/fuzz_ng_net_http/transport_default_other.go /src/goroot/src/fuzz_ng_net_http/transport_dial_test.go /src/goroot/src/fuzz_ng_net_http/transport_internal_test.go /src/goroot/src/fuzz_ng_net_http/transport_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_http /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": transfer.go:16:2: use of internal package net/http/internal not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_net_http [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_http_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/http Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/pprof/pprof.go /src/goroot/src/net/http/pprof/pprof_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/http/pprof Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/http/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_http_pprof ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/pprof fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Found package in /src/goroot/src/net/http/pprof Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Cmdline has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Cmdline has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Profile has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Profile has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Trace has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Trace has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Symbol has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Symbol has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Index has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:24 Function Index has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_http_pprof.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_pprof.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_http_pprof.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_http_pprof.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_http_pprof.a ./fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_http_pprof/ngolofuzz.pb.o fuzz_ng_net_http_pprof//ngolofuzz.o fuzz_ng_net_http_pprof.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_http_pprof.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_http_pprof/copy/pprof.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_pprof/copy/pprof.go /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_pprof/fuzz_ng.go fuzz_ng_net_http_pprof/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/http/pprof/pprof_test.go /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/http/pprof/testdata /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_pprof/' /src/goroot/src/fuzz_ng_net_http_pprof/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_pprof/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_pprof/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_pprof/pprof.go /src/goroot/src/fuzz_ng_net_http_pprof/pprof_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_pprof/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_pprof/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_http_pprof /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestDeltaProfileEmptyBase (0.01s) Step #3 - "compile-libfuzzer-address-x86_64": pprof_test.go:286: error running profile collection: exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": output: go: inconsistent vendoring in /src/goroot/src: Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto@v0.44.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net@v0.47.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": google.golang.org/protobuf@v1.36.10: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text@v0.31.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/crypto@v0.43.0: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/net@v0.46.0: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod Step #3 - "compile-libfuzzer-address-x86_64": golang.org/x/text@v0.30.0: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": To ignore the vendor directory, use -mod=readonly or -mod=mod. Step #3 - "compile-libfuzzer-address-x86_64": To sync the vendor directory, run: Step #3 - "compile-libfuzzer-address-x86_64": go mod vendor Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_net_http_pprof 5.075s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_pprof/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_pprof Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_http_pprof_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/http/pprof Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/pprof/testdata/delta_mutex.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/pprof/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/pprof/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/pprof/testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls '/src/goroot/src/net/http/testdata/*.go' Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/goroot/src/net/http/testdata/*.go': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/httptrace/example_test.go /src/goroot/src/net/http/httptrace/trace.go /src/goroot/src/net/http/httptrace/trace_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 3 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/http/httptrace Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/http/httptrace Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httptrace Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_http_httptrace ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/httptrace fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:39 Found package in /src/goroot/src/net/http/httptrace Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:39 Function ContextClientTrace has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:39 Function WithClientTrace has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_http_httptrace.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_httptrace.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_http_httptrace.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:175:6: declared and not used: ClientTraceResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:176:2: declared and not used: ClientTraceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:188:2: declared and not used: ClientTraceNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:2: declared and not used: ClientTraceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:191:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:2: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:42 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_http_httptrace.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_net_http_httptrace.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_http_httptrace.a ./fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:175:6: declared and not used: ClientTraceResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:176:2: declared and not used: ClientTraceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:187:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:188:2: declared and not used: ClientTraceNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:189:2: declared and not used: ClientTraceResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:191:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_httptrace/fuzz_ng.go:189:2: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:42 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_http_httptrace/ngolofuzz.pb.o fuzz_ng_net_http_httptrace//ngolofuzz.o fuzz_ng_net_http_httptrace.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_net_http_httptrace/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_net_http_httptrace//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_net_http_httptrace.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_http_httptrace.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_net_http_httptrace.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_http_httptrace/copy/trace.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_httptrace/copy/trace.go /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_httptrace/fuzz_ng.go fuzz_ng_net_http_httptrace/main.556380022.go /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/http/httptrace/example_test.go /src/goroot/src/net/http/httptrace/trace_test.go /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/http/httptrace/testdata /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/net/http/httptrace/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_httptrace/' /src/goroot/src/fuzz_ng_net_http_httptrace/example_test.go /src/goroot/src/fuzz_ng_net_http_httptrace/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_httptrace/main.556380022.go /src/goroot/src/fuzz_ng_net_http_httptrace/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httptrace/trace.go /src/goroot/src/fuzz_ng_net_http_httptrace/trace_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httptrace/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httptrace/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_http_httptrace /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_net_http_httptrace [fuzz_ng_net_http_httptrace.test] Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:17: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:15:42: undefined: isNgoloFuzzOne_Item Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:16: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./ngolo_helper.go:16:39: undefined: NgoloFuzzOne Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_net_http_httptrace [build failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_httptrace/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_httptrace Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_http_httptrace_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/http/httptrace Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/internal/chunked.go /src/goroot/src/net/http/internal/chunked_test.go Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/internal Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/internal/httpcommon/httpcommon.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/internal/httpcommon Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/internal/testcert/testcert.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/internal/testcert Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/internal/ascii/print.go /src/goroot/src/net/http/internal/ascii/print_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 2 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/internal/ascii Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 1 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + continue Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/httptest/example_test.go /src/goroot/src/net/http/httptest/httptest.go /src/goroot/src/net/http/httptest/httptest_test.go /src/goroot/src/net/http/httptest/recorder.go /src/goroot/src/net/http/httptest/recorder_test.go /src/goroot/src/net/http/httptest/server.go /src/goroot/src/net/http/httptest/server_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/http/httptest Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/http/httptest Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httptest Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_http_httptest ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/httptest fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:42 Found package in /src/goroot/src/net/http/httptest Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:42 Function NewRequestWithContext has unproduced argument context.Context Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:42 Function NewServer has unproduced argument http.Handler Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:42 Function NewUnstartedServer has unproduced argument http.Handler Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:42 Function NewTLSServer has unproduced argument http.Handler Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_http_httptest.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_httptest.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_http_httptest.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_http_httptest.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_http_httptest.a ./fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_http_httptest/ngolofuzz.pb.o fuzz_ng_net_http_httptest//ngolofuzz.o fuzz_ng_net_http_httptest.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_http_httptest.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_http_httptest/copy/httptest.go fuzz_ng_net_http_httptest/copy/recorder.go fuzz_ng_net_http_httptest/copy/server.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_httptest/copy/httptest.go fuzz_ng_net_http_httptest/copy/recorder.go fuzz_ng_net_http_httptest/copy/server.go /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_httptest/fuzz_ng.go fuzz_ng_net_http_httptest/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/http/httptest/example_test.go /src/goroot/src/net/http/httptest/httptest_test.go /src/goroot/src/net/http/httptest/recorder_test.go /src/goroot/src/net/http/httptest/server_test.go /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/http/httptest/testdata /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/net/http/httptest/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_httptest/' /src/goroot/src/fuzz_ng_net_http_httptest/example_test.go /src/goroot/src/fuzz_ng_net_http_httptest/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_httptest/httptest.go /src/goroot/src/fuzz_ng_net_http_httptest/httptest_test.go /src/goroot/src/fuzz_ng_net_http_httptest/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_httptest/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_httptest/recorder.go /src/goroot/src/fuzz_ng_net_http_httptest/recorder_test.go /src/goroot/src/fuzz_ng_net_http_httptest/server.go /src/goroot/src/fuzz_ng_net_http_httptest/server_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httptest/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_httptest/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_http_httptest /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": server.go:18:2: use of internal package net/http/internal/testcert not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_net_http_httptest [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_httptest/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_httptest Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_http_httptest_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/http/httptest Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/cgi/cgi_main.go /src/goroot/src/net/http/cgi/child.go /src/goroot/src/net/http/cgi/child_test.go /src/goroot/src/net/http/cgi/host.go /src/goroot/src/net/http/cgi/host_test.go /src/goroot/src/net/http/cgi/integration_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/http/cgi Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/http/cgi Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/cgi Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_http_cgi ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/cgi fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:52 Found package in /src/goroot/src/net/http/cgi Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:52 Function Serve has unproduced argument http.Handler Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:32:52 Function ServeHTTP has unproduced recv Handler Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_http_cgi.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_cgi.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:108:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64": 108 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64": 110 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  111 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  112 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  113 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  114 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  115 | static_cast<void*>(std::launder( Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  116 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  117 | static_cast<const void*>(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  118 | return {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":  119 | } Step #3 - "compile-libfuzzer-address-x86_64": |  ~ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/common_policy_traits.h:84:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64": 84 | return std::is_same<decltype(transfer_impl>( Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2915:53: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2915 | PolicyTraits::transfer_uses_memcpy(), Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2096:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2096 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2196:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2196 | : raw_hash_set(0, that.hash_ref(), that.eq_ref(), a) { Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/internal/raw_hash_set.h:2247:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64": 2247 | raw_hash_set tmp(that, propagate_alloc ? that.alloc_ref() : alloc_ref()); Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/container/flat_hash_set.h:105:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, std::allocator>>::operator=' requested here Step #3 - "compile-libfuzzer-address-x86_64": 105 | class flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_http_cgi.a . Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_http_cgi.a Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_http_cgi.a ./fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_http_cgi/ngolofuzz.pb.o fuzz_ng_net_http_cgi//ngolofuzz.o fuzz_ng_net_http_cgi.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_http_cgi.a Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_http_cgi/copy/cgi_main.go fuzz_ng_net_http_cgi/copy/child.go fuzz_ng_net_http_cgi/copy/host.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_cgi/copy/cgi_main.go fuzz_ng_net_http_cgi/copy/child.go fuzz_ng_net_http_cgi/copy/host.go /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_cgi/fuzz_ng.go fuzz_ng_net_http_cgi/ngolofuzz.pb.go /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/http/cgi/child_test.go /src/goroot/src/net/http/cgi/host_test.go /src/goroot/src/net/http/cgi/integration_test.go /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/http/cgi/testdata /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/net/http/cgi/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_cgi/' /src/goroot/src/fuzz_ng_net_http_cgi/cgi_main.go /src/goroot/src/fuzz_ng_net_http_cgi/child.go /src/goroot/src/fuzz_ng_net_http_cgi/child_test.go /src/goroot/src/fuzz_ng_net_http_cgi/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_cgi/host.go /src/goroot/src/fuzz_ng_net_http_cgi/host_test.go /src/goroot/src/fuzz_ng_net_http_cgi/integration_test.go /src/goroot/src/fuzz_ng_net_http_cgi/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_cgi/ngolofuzz.pb.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_cgi/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_cgi/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_http_cgi /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": --- FAIL: TestCopyError (0.04s) Step #3 - "compile-libfuzzer-address-x86_64": host_test.go:400: pre-conn.Close, expected handler to still be running Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 cgi: copy error: past write limit Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 cgi: no headers Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 cgi: missing required Content-Type in headers Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 cgi: no headers Step #3 - "compile-libfuzzer-address-x86_64": FAIL Step #3 - "compile-libfuzzer-address-x86_64": exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_net_http_cgi 0.157s Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_cgi/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_cgi Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_http_cgi_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/http/cgi Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/cookiejar/dummy_publicsuffix_test.go /src/goroot/src/net/http/cookiejar/example_test.go /src/goroot/src/net/http/cookiejar/jar.go /src/goroot/src/net/http/cookiejar/jar_test.go /src/goroot/src/net/http/cookiejar/punycode.go /src/goroot/src/net/http/cookiejar/punycode_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 6 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/http/cookiejar Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/http/cookiejar Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/cookiejar Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_http_cookiejar ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/cookiejar fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 Found package in /src/goroot/src/net/http/cookiejar Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 Array result for http.Cookie is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 Function New has unproduced argument Options Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 Function Cookies has unproduced argument url.URL Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 Function SetCookies has unproduced argument url.URL Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:02 Function SetCookies has unproduced argument http.Cookie Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_http_cookiejar.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_cookiejar.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": ngolofuzz.proto:8:3: Expected type name. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'cpp/ngolofuzz.pb.cc' Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1:10: fatal error: 'ngolofuzz.pb.h' file not found Step #3 - "compile-libfuzzer-address-x86_64": 1 | #include "ngolofuzz.pb.h" Step #3 - "compile-libfuzzer-address-x86_64": |  ^~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64": 1 error generated. Step #3 - "compile-libfuzzer-address-x86_64": + '[' address = coverage ']' Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": + compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": /usr/local/bin/compile_go_fuzzer: line 32: cd: /root/go/src/.: No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": Running go-fuzz -tags gofuzz -func FuzzNG_unsure -o fuzz_ngo_net_http_cookiejar.a . Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:175:6: declared and not used: JarResults Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:176:2: declared and not used: JarResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:187:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:188:2: declared and not used: JarNb Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:2: declared and not used: JarResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:191:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": ./fuzz_ng.go:189:2: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ngo_net_http_cookiejar.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ngo_net_http_cookiejar.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_net_http_cookiejar.a ./fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": # github.com/catenacyber/ngolo-fuzzing/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:120:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:141:10: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:162:23: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:175:6: declared and not used: JarResults Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:176:2: declared and not used: JarResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:181:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:187:24: undefined: NgoloFuzzList Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:188:2: declared and not used: JarNb Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:189:2: declared and not used: JarResultsIndex Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:191:10: a declared and not used Step #3 - "compile-libfuzzer-address-x86_64": fuzz_ng_net_http_cookiejar/fuzz_ng.go:189:2: too many errors Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 failed to build packages:exit status 1 Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fsanitize=fuzzer /root/go/gosigfuzz/gosigfuzz.o fuzz_ng_net_http_cookiejar/ngolofuzz.pb.o fuzz_ng_net_http_cookiejar//ngolofuzz.o fuzz_ng_net_http_cookiejar.a /src/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a /src/LPM/src/libprotobuf-mutator.a -Wl,--start-group /src/LPM/external.protobuf/lib/libabsl_bad_any_cast_impl.a /src/LPM/external.protobuf/lib/libabsl_bad_optional_access.a /src/LPM/external.protobuf/lib/libabsl_bad_variant_access.a /src/LPM/external.protobuf/lib/libabsl_base.a /src/LPM/external.protobuf/lib/libabsl_city.a /src/LPM/external.protobuf/lib/libabsl_civil_time.a /src/LPM/external.protobuf/lib/libabsl_cord.a /src/LPM/external.protobuf/lib/libabsl_cord_internal.a /src/LPM/external.protobuf/lib/libabsl_cordz_functions.a /src/LPM/external.protobuf/lib/libabsl_cordz_handle.a /src/LPM/external.protobuf/lib/libabsl_cordz_info.a /src/LPM/external.protobuf/lib/libabsl_cordz_sample_token.a /src/LPM/external.protobuf/lib/libabsl_crc32c.a /src/LPM/external.protobuf/lib/libabsl_crc_cord_state.a /src/LPM/external.protobuf/lib/libabsl_crc_cpu_detect.a /src/LPM/external.protobuf/lib/libabsl_crc_internal.a /src/LPM/external.protobuf/lib/libabsl_debugging_internal.a /src/LPM/external.protobuf/lib/libabsl_demangle_internal.a /src/LPM/external.protobuf/lib/libabsl_die_if_null.a /src/LPM/external.protobuf/lib/libabsl_examine_stack.a /src/LPM/external.protobuf/lib/libabsl_exponential_biased.a /src/LPM/external.protobuf/lib/libabsl_failure_signal_handler.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag.a /src/LPM/external.protobuf/lib/libabsl_flags_commandlineflag_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_config.a /src/LPM/external.protobuf/lib/libabsl_flags_internal.a /src/LPM/external.protobuf/lib/libabsl_flags_marshalling.a /src/LPM/external.protobuf/lib/libabsl_flags_parse.a /src/LPM/external.protobuf/lib/libabsl_flags_private_handle_accessor.a /src/LPM/external.protobuf/lib/libabsl_flags_program_name.a /src/LPM/external.protobuf/lib/libabsl_flags_reflection.a /src/LPM/external.protobuf/lib/libabsl_flags_usage.a /src/LPM/external.protobuf/lib/libabsl_flags_usage_internal.a /src/LPM/external.protobuf/lib/libabsl_graphcycles_internal.a /src/LPM/external.protobuf/lib/libabsl_hash.a /src/LPM/external.protobuf/lib/libabsl_hashtablez_sampler.a /src/LPM/external.protobuf/lib/libabsl_int128.a /src/LPM/external.protobuf/lib/libabsl_kernel_timeout_internal.a /src/LPM/external.protobuf/lib/libabsl_leak_check.a /src/LPM/external.protobuf/lib/libabsl_log_entry.a /src/LPM/external.protobuf/lib/libabsl_log_flags.a /src/LPM/external.protobuf/lib/libabsl_log_globals.a /src/LPM/external.protobuf/lib/libabsl_log_initialize.a /src/LPM/external.protobuf/lib/libabsl_log_internal_check_op.a /src/LPM/external.protobuf/lib/libabsl_log_internal_conditions.a /src/LPM/external.protobuf/lib/libabsl_log_internal_fnmatch.a /src/LPM/external.protobuf/lib/libabsl_log_internal_format.a /src/LPM/external.protobuf/lib/libabsl_log_internal_globals.a /src/LPM/external.protobuf/lib/libabsl_log_internal_log_sink_set.a /src/LPM/external.protobuf/lib/libabsl_log_internal_message.a /src/LPM/external.protobuf/lib/libabsl_log_internal_nullguard.a /src/LPM/external.protobuf/lib/libabsl_log_internal_proto.a /src/LPM/external.protobuf/lib/libabsl_log_severity.a /src/LPM/external.protobuf/lib/libabsl_log_sink.a /src/LPM/external.protobuf/lib/libabsl_low_level_hash.a /src/LPM/external.protobuf/lib/libabsl_malloc_internal.a /src/LPM/external.protobuf/lib/libabsl_periodic_sampler.a /src/LPM/external.protobuf/lib/libabsl_random_distributions.a /src/LPM/external.protobuf/lib/libabsl_random_internal_distribution_test_util.a /src/LPM/external.protobuf/lib/libabsl_random_internal_platform.a /src/LPM/external.protobuf/lib/libabsl_random_internal_pool_urbg.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_hwaes_impl.a /src/LPM/external.protobuf/lib/libabsl_random_internal_randen_slow.a /src/LPM/external.protobuf/lib/libabsl_random_internal_seed_material.a /src/LPM/external.protobuf/lib/libabsl_random_seed_gen_exception.a /src/LPM/external.protobuf/lib/libabsl_random_seed_sequences.a /src/LPM/external.protobuf/lib/libabsl_raw_hash_set.a /src/LPM/external.protobuf/lib/libabsl_raw_logging_internal.a /src/LPM/external.protobuf/lib/libabsl_scoped_set_env.a /src/LPM/external.protobuf/lib/libabsl_spinlock_wait.a /src/LPM/external.protobuf/lib/libabsl_stacktrace.a /src/LPM/external.protobuf/lib/libabsl_status.a /src/LPM/external.protobuf/lib/libabsl_statusor.a /src/LPM/external.protobuf/lib/libabsl_str_format_internal.a /src/LPM/external.protobuf/lib/libabsl_strerror.a /src/LPM/external.protobuf/lib/libabsl_string_view.a /src/LPM/external.protobuf/lib/libabsl_strings.a /src/LPM/external.protobuf/lib/libabsl_strings_internal.a /src/LPM/external.protobuf/lib/libabsl_symbolize.a /src/LPM/external.protobuf/lib/libabsl_synchronization.a /src/LPM/external.protobuf/lib/libabsl_throw_delegate.a /src/LPM/external.protobuf/lib/libabsl_time.a /src/LPM/external.protobuf/lib/libabsl_time_zone.a /src/LPM/external.protobuf/lib/libabsl_vlog_config_internal.a /src/LPM/external.protobuf/lib/libprotobuf-lite.a /src/LPM/external.protobuf/lib/libprotobuf.a /src/LPM/external.protobuf/lib/libprotoc.a /src/LPM/external.protobuf/lib/libutf8_range.a /src/LPM/external.protobuf/lib/libutf8_validity.a -Wl,--end-group -o /workspace/out/libfuzzer-address-x86_64/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_net_http_cookiejar/ngolofuzz.pb.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_net_http_cookiejar//ngolofuzz.o' Step #3 - "compile-libfuzzer-address-x86_64": clang++: error: no such file or directory: 'fuzz_ng_net_http_cookiejar.a' Step #3 - "compile-libfuzzer-address-x86_64": + rm fuzz_ng_net_http_cookiejar.a Step #3 - "compile-libfuzzer-address-x86_64": rm: cannot remove 'fuzz_ng_net_http_cookiejar.a': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/goroot/src/fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/ngolo-fuzzing/corpus/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-address-x86_64": + goimports -w fuzz_ng_net_http_cookiejar/copy/jar.go fuzz_ng_net_http_cookiejar/copy/punycode.go Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_cookiejar/copy/jar.go fuzz_ng_net_http_cookiejar/copy/punycode.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-address-x86_64": + cp fuzz_ng_net_http_cookiejar/fuzz_ng.go fuzz_ng_net_http_cookiejar/main.1980126593.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-address-x86_64": + cp /src/goroot/src/net/http/cookiejar/dummy_publicsuffix_test.go /src/goroot/src/net/http/cookiejar/example_test.go /src/goroot/src/net/http/cookiejar/jar_test.go /src/goroot/src/net/http/cookiejar/punycode_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-address-x86_64": + cp -r /src/goroot/src/net/http/cookiejar/testdata /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-address-x86_64": cp: cannot stat '/src/goroot/src/net/http/cookiejar/testdata': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + true Step #3 - "compile-libfuzzer-address-x86_64": + sed -i -e 's/^package .*/package fuzz_ng_net_http_cookiejar/' /src/goroot/src/fuzz_ng_net_http_cookiejar/dummy_publicsuffix_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/example_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/fuzz_ng.go /src/goroot/src/fuzz_ng_net_http_cookiejar/jar.go /src/goroot/src/fuzz_ng_net_http_cookiejar/jar_test.go /src/goroot/src/fuzz_ng_net_http_cookiejar/main.1980126593.go /src/goroot/src/fuzz_ng_net_http_cookiejar/ngolo_helper.go /src/goroot/src/fuzz_ng_net_http_cookiejar/punycode.go /src/goroot/src/fuzz_ng_net_http_cookiejar/punycode_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ pwd Step #3 - "compile-libfuzzer-address-x86_64": + export FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_cookiejar/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_NG_CORPUS_DIR=/src/ngolo-fuzzing/fuzz_ng_net_http_cookiejar/corpus/ Step #3 - "compile-libfuzzer-address-x86_64": + pushd /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-address-x86_64": /src/goroot/src/fuzz_ng_net_http_cookiejar /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + go mod tidy Step #3 - "compile-libfuzzer-address-x86_64": + go test -mod=readonly Step #3 - "compile-libfuzzer-address-x86_64": # fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": package fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": jar.go:14:2: use of internal package net/http/internal/ascii not allowed Step #3 - "compile-libfuzzer-address-x86_64": FAIL fuzz_ng_net_http_cookiejar [setup failed] Step #3 - "compile-libfuzzer-address-x86_64": + popd Step #3 - "compile-libfuzzer-address-x86_64": /src/ngolo-fuzzing Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/goroot/src/fuzz_ng_net_http_cookiejar/ Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_cookiejar Step #3 - "compile-libfuzzer-address-x86_64": + zip -r /workspace/out/libfuzzer-address-x86_64/fuzz_ngo_net_http_cookiejar_seed_corpus.zip corpus Step #3 - "compile-libfuzzer-address-x86_64": adding: corpus/ (stored 0%) Step #3 - "compile-libfuzzer-address-x86_64": + echo net/http/cookiejar Step #3 - "compile-libfuzzer-address-x86_64": + read pkg Step #3 - "compile-libfuzzer-address-x86_64": ++ ls /src/goroot/src/net/http/httputil/dump.go /src/goroot/src/net/http/httputil/dump_test.go /src/goroot/src/net/http/httputil/example_test.go /src/goroot/src/net/http/httputil/httputil.go /src/goroot/src/net/http/httputil/persist.go /src/goroot/src/net/http/httputil/reverseproxy.go /src/goroot/src/net/http/httputil/reverseproxy_test.go Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 7 == \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep internal Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep vendor Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-address-x86_64": ++ grep testdata Step #3 - "compile-libfuzzer-address-x86_64": ++ wc -l Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 == \1 ]] Step #3 - "compile-libfuzzer-address-x86_64": + compile_package net/http/httputil Step #3 - "compile-libfuzzer-address-x86_64": + pkg=net/http/httputil Step #3 - "compile-libfuzzer-address-x86_64": ++ echo net/http/httputil Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\//_/g' Step #3 - "compile-libfuzzer-address-x86_64": ++ sed 's/\./x/' Step #3 - "compile-libfuzzer-address-x86_64": + pkg_flat=net_http_httputil Step #3 - "compile-libfuzzer-address-x86_64": ++ cat /src/ngolo-fuzzing/std/args.txt Step #3 - "compile-libfuzzer-address-x86_64": ++ grep '^net_http_httputil ' Step #3 - "compile-libfuzzer-address-x86_64": ++ cut '-d ' -f2- Step #3 - "compile-libfuzzer-address-x86_64": + args= Step #3 - "compile-libfuzzer-address-x86_64": + /src/ngolo-fuzzing/ngolo-fuzzing net/http/httputil fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Found package in /src/goroot/src/net/http/httputil Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Array result for byte is not handled Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function DumpRequestOut has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function DumpRequest has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function DumpResponse has unproduced argument http.Response Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function Write has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function Write has unproduced argument http.Response Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function Write has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function Read has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function Do has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function SetURL has unproduced recv ProxyRequest Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function SetXForwarded has unproduced recv ProxyRequest Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function NewSingleHostReverseProxy has unproduced argument url.URL Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function ServeHTTP has unproduced argument http.ResponseWriter Step #3 - "compile-libfuzzer-address-x86_64": 2025/11/16 06:33:05 Function ServeHTTP has unproduced argument http.Request Step #3 - "compile-libfuzzer-address-x86_64": + ls /src/ngolo-fuzzing/std/net_http_httputil.py Step #3 - "compile-libfuzzer-address-x86_64": ls: cannot access '/src/ngolo-fuzzing/std/net_http_httputil.py': No such file or directory Step #3 - "compile-libfuzzer-address-x86_64": + cd fuzz_ng_net_http_httputil Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --go_out=./ ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + mkdir cpp Step #3 - "compile-libfuzzer-address-x86_64": + /src/LPM/external.protobuf/bin/protoc --cpp_out=./cpp ngolofuzz.proto Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -DNDEBUG -stdlib=libc++ -c -I . -I /src/LPM/external.protobuf/include cpp/ngolofuzz.pb.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.cc:6: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64": 511 | : std::integral_constant<bool, __is_trivially_relocatable(T)> {}; Step #3 - "compile-libfuzzer-address-x86_64": |  ^ Step #3 - "compile-libfuzzer-address-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64": + clang++ -lresolv -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -c -Icpp -I /src/libprotobuf-mutator/ -I /src/LPM/external.protobuf/include /src/ngolo-fuzzing/lpm/ngolofuzz.cc Step #3 - "compile-libfuzzer-address-x86_64": clang++: warning: -lresolv: 'linker' input unused [-Wunused-command-line-argument] Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/ngolo-fuzzing/lpm/ngolofuzz.cc:1: Step #3 - "compile-libfuzzer-address-x86_64": In file included from cpp/ngolofuzz.pb.h:20: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_log.h:36: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/absl_vlog_is_on.h:61: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/nullability.h:153: Step #3 - "compile-libfuzzer-address-x86_64": In file included from /src/LPM/external.protobuf/include/absl/base/internal/nullability_impl.h:22: Step #3 - "compile-libfuzzer-address-x86_64": /src/LPM/external.protobuf/include/absl/meta/type_traits.h:511:36: warning: builtin __is_trivially_rel