starting build "faa45144-1476-4e44-9b05-d6466ecf03a4" 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-071beef6-eb3e-4d71-949a-e4aba021c3e5" Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Sending build context to Docker daemon 6.144kB Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Step 1/6 : FROM gcr.io/oss-fuzz-base/base-builder-rust Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": latest: Pulling from oss-fuzz-base/base-builder-rust Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b549f31133a9: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 453d3042d7d8: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 8c59056a5b90: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 053c2eae96c5: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 83bf47aeb429: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 26723a12aa33: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 77e25c5e99f1: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9838cef1be66: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7791c1f42571: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e809fd15f665: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 4342ef0a6560: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 1b048b43d8ce: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a13f17e86ee7: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ca3cd503bbef: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 310a634aa12c: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 132a5c1aba85: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b495b2dd82d6: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 5c99478ceb63: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 482bf5a15e72: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 19d5279510a6: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": adb93d52db71: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 40fb3014c079: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a1871e865b55: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e0800c1c57e3: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 8d2d9758f534: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": baa147fb1e98: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 79727a062aeb: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 310a634aa12c: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 566e3dbd6661: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b138b97f1309: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7c541b9975be: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 32cd6daa936e: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 132a5c1aba85: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 899d16e5351c: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b495b2dd82d6: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": c29817570a38: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 5c99478ceb63: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a27215b9e84b: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": dccc52a56ae2: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 482bf5a15e72: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 3f2e35620f29: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 77e25c5e99f1: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9b52c09f1b29: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9838cef1be66: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 21445d5c104d: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 0d3fec6fbe31: Pulling fs layer Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 19d5279510a6: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7791c1f42571: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 566e3dbd6661: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": adb93d52db71: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e809fd15f665: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b138b97f1309: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 40fb3014c079: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7c541b9975be: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 4342ef0a6560: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 32cd6daa936e: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 899d16e5351c: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": baa147fb1e98: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a1871e865b55: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": c29817570a38: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 79727a062aeb: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a27215b9e84b: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e0800c1c57e3: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": dccc52a56ae2: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 8d2d9758f534: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 3f2e35620f29: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9b52c09f1b29: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 21445d5c104d: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 1b048b43d8ce: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 0d3fec6fbe31: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a13f17e86ee7: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ca3cd503bbef: Waiting Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 83bf47aeb429: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 83bf47aeb429: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 8c59056a5b90: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 77e25c5e99f1: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 77e25c5e99f1: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9838cef1be66: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9838cef1be66: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b549f31133a9: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b549f31133a9: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 053c2eae96c5: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 053c2eae96c5: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 4342ef0a6560: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 4342ef0a6560: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 1b048b43d8ce: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 1b048b43d8ce: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a13f17e86ee7: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a13f17e86ee7: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e809fd15f665: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 453d3042d7d8: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 453d3042d7d8: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ca3cd503bbef: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ca3cd503bbef: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 5c99478ceb63: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 5c99478ceb63: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 310a634aa12c: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 310a634aa12c: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 132a5c1aba85: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b495b2dd82d6: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b495b2dd82d6: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": adb93d52db71: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": adb93d52db71: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 40fb3014c079: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 482bf5a15e72: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 482bf5a15e72: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 19d5279510a6: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 19d5279510a6: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e0800c1c57e3: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e0800c1c57e3: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b549f31133a9: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 8d2d9758f534: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 8d2d9758f534: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a1871e865b55: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a1871e865b55: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": baa147fb1e98: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": baa147fb1e98: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 79727a062aeb: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b138b97f1309: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 566e3dbd6661: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 566e3dbd6661: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7791c1f42571: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7791c1f42571: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 32cd6daa936e: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 32cd6daa936e: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 899d16e5351c: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 899d16e5351c: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7c541b9975be: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7c541b9975be: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": c29817570a38: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": c29817570a38: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a27215b9e84b: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": dccc52a56ae2: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 3f2e35620f29: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 3f2e35620f29: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9b52c09f1b29: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9b52c09f1b29: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 21445d5c104d: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 21445d5c104d: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 26723a12aa33: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 26723a12aa33: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 453d3042d7d8: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 8c59056a5b90: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 0d3fec6fbe31: Verifying Checksum Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 0d3fec6fbe31: Download complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 053c2eae96c5: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 83bf47aeb429: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 26723a12aa33: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 77e25c5e99f1: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9838cef1be66: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7791c1f42571: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e809fd15f665: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 4342ef0a6560: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 1b048b43d8ce: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a13f17e86ee7: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ca3cd503bbef: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 310a634aa12c: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 132a5c1aba85: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b495b2dd82d6: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 5c99478ceb63: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 482bf5a15e72: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 19d5279510a6: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": adb93d52db71: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 40fb3014c079: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a1871e865b55: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": e0800c1c57e3: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 8d2d9758f534: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": baa147fb1e98: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 79727a062aeb: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 566e3dbd6661: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": b138b97f1309: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 7c541b9975be: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 32cd6daa936e: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 899d16e5351c: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": c29817570a38: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": a27215b9e84b: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": dccc52a56ae2: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 3f2e35620f29: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 9b52c09f1b29: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 21445d5c104d: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": 0d3fec6fbe31: Pull complete Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Digest: sha256:c62b4a41865adec0ffd93e9d21be7654a8359f75dee2e96a409325a494e93040 Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-rust:latest Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> a119579ebdb4 Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Step 2/6 : RUN git clone --depth 1 https://github.com/Byron/gitoxide.git gitoxide Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> Running in 6f9e9b610c0c Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Cloning into 'gitoxide'... Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Removing intermediate container 6f9e9b610c0c Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> a11ac34827a9 Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Step 3/6 : RUN rustup update nightly Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> Running in 6f1934e9421a Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": info: syncing channel updates for nightly-x86_64-unknown-linux-gnu Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": info: latest update on 2026-10-09 for version 1.101.0-nightly (a30aa9064 2026-10-08) Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": info: downloading 3 components Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5":  Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": nightly-x86_64-unknown-linux-gnu installed - rustc 1.101.0-nightly (a30aa9064 2026-10-08) Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": info: checking for self-update (current version: 1.29.1) Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Removing intermediate container 6f1934e9421a Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> afd2e734fd70 Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Step 4/6 : WORKDIR gitoxide Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> Running in 2a308aa3ba64 Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Removing intermediate container 2a308aa3ba64 Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> b5935c84e5f9 Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Step 5/6 : RUN rustup component add rust-src Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> Running in 03da06f18bfc Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": info: component rust-src is up to date Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Removing intermediate container 03da06f18bfc Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> 12e07816f9ba Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Step 6/6 : COPY build.sh $SRC/ Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": ---> 4f8d6527bf7f Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Successfully built 4f8d6527bf7f Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Successfully tagged gcr.io/oss-fuzz/gitoxide:latest Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/gitoxide:latest Finished Step #1 - "build-071beef6-eb3e-4d71-949a-e4aba021c3e5" Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/gitoxide Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/file4x7g5O Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ rust == \g\o ]] Step #2 - "srcmap": ++ find /src -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/gitoxide/.git Step #2 - "srcmap": + GIT_DIR=/src/gitoxide Step #2 - "srcmap": + cd /src/gitoxide Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/Byron/gitoxide.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=475cfdddb1e3a1a2a1eab94e8890a6483ff344e0 Step #2 - "srcmap": + jq_inplace /tmp/file4x7g5O '."/src/gitoxide" = { type: "git", url: "https://github.com/Byron/gitoxide.git", rev: "475cfdddb1e3a1a2a1eab94e8890a6483ff344e0" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file8QPtic Step #2 - "srcmap": + cat /tmp/file4x7g5O Step #2 - "srcmap": + jq '."/src/gitoxide" = { type: "git", url: "https://github.com/Byron/gitoxide.git", rev: "475cfdddb1e3a1a2a1eab94e8890a6483ff344e0" }' Step #2 - "srcmap": + mv /tmp/file8QPtic /tmp/file4x7g5O Step #2 - "srcmap": ++ find /src -name .svn -type d Step #2 - "srcmap": ++ find /src -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/file4x7g5O Step #2 - "srcmap": + rm /tmp/file4x7g5O Step #2 - "srcmap": { Step #2 - "srcmap": "/src/gitoxide": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/Byron/gitoxide.git", Step #2 - "srcmap": "rev": "475cfdddb1e3a1a2a1eab94e8890a6483ff344e0" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-coverage-x86_64" Step #3 - "compile-libfuzzer-coverage-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-coverage-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": CC=clang Step #3 - "compile-libfuzzer-coverage-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-coverage-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 -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ Step #3 - "compile-libfuzzer-coverage-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers -Cinstrument-coverage -C link-arg=-lc++ Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": + set -eox pipefail Step #3 - "compile-libfuzzer-coverage-x86_64": + export CARGO_BUILD_TARGET_DIR=/work/shared_cache Step #3 - "compile-libfuzzer-coverage-x86_64": + CARGO_BUILD_TARGET_DIR=/work/shared_cache Step #3 - "compile-libfuzzer-coverage-x86_64": +++ readlink -f '{}' Step #3 - "compile-libfuzzer-coverage-x86_64": ++ find . -type d -name fuzz -exec dirname '/src/gitoxide/{}' ';' Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CRATE_DIRS='/src/gitoxide/./gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-index Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-pathspec Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-config-value Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-command Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-config Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-actor Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-merge Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-date Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-bitmap Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-credentials Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-refspec Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-attributes Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-url Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-packetline Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-commitgraph Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-revision Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/./gix-ignore' Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-transport' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 52 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded autocfg v1.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bitflags v1.3.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arbitrary v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bitflags v2.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded defmt-parser v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded defmt v0.3.100 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded percent-encoding v2.3.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cfg-if v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hash32 v0.3.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded stable_deref_trait v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tinyvec v1.13.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded defmt-macros v1.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded faster-hex v0.10.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded quote v1.0.47 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jobserver v0.1.35 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded shlex v2.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror v2.0.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded byteorder v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded thiserror-impl v2.0.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-ident v1.0.26 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded defmt v1.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded heapless v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded find-msvc-tools v0.1.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fastrand v2.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded getrandom v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded proc-macro2 v1.0.107 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde_core v1.0.229 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded serde v1.0.229 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libfuzzer-sys v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded memchr v2.8.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cc v1.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-normalization v0.1.25 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded syn v3.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded syn v2.0.119 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded bstr v1.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded regex-automata v0.4.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded libc v0.2.190 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libc v0.2.190 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling memchr v2.8.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling regex-automata v0.4.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cfg-if v1.0.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling tinyvec v1.13.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling heapless v0.8.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling byteorder v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling autocfg v1.5.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fastrand v2.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-trace v0.3.0 (/src/gitoxide/gix-trace) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling stable_deref_trait v1.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling shlex v2.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling find-msvc-tools v0.1.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling percent-encoding v2.3.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bitflags v2.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arbitrary v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hash32 v0.3.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling faster-hex v0.10.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unicode-normalization v0.1.25 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bstr v1.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jobserver v0.1.35 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cc v1.6.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-error v0.5.0 (/src/gitoxide/gix-error) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-sec v0.16.0 (/src/gitoxide/gix-sec) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-validate v0.13.0 (/src/gitoxide/gix-validate) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-quote v0.10.0 (/src/gitoxide/gix-quote) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-packetline v0.24.0 (/src/gitoxide/gix-packetline) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-path v0.14.0 (/src/gitoxide/gix-path) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-url v0.40.0 (/src/gitoxide/gix-url) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-command v0.12.0 (/src/gitoxide/gix-command) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libfuzzer-sys v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-transport v0.61.0 (/src/gitoxide/gix-transport) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-transport-fuzz v0.0.0 (/src/gitoxide/gix-transport/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 9.67s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/capabilities_from_bytes /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/capabilities_from_bytes_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/capabilities_from_bytes_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/capabilities_from_bytes_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_bytes_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_bytes_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_bytes_seed_corpus.zip gix-transport capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_bytes_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-transport/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-transport/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-transport/fuzz/artifacts/capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_from_bytes Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 3 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_bytes_seed_corpus.zip /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_bytes/valid-v1-receive-pack-report-status-v2.bin /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_bytes/valid-v1-upload-pack-http-filter-and-no-done.bin /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_bytes/valid-v1-upload-pack-object-format-and-agent.bin Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v1-receive-pack-report-status-v2.bin (deflated 19%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v1-upload-pack-http-filter-and-no-done.bin (deflated 31%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v1-upload-pack-object-format-and-agent.bin (deflated 26%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_from_bytes ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/capabilities_from_bytes.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/capabilities_from_bytes.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/capabilities_from_lines /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/capabilities_from_lines_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/capabilities_from_lines_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/capabilities_from_lines_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_lines_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_lines_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_lines_seed_corpus.zip gix-transport capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_lines_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-transport/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-transport/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-transport/fuzz/artifacts/capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_from_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 2 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_from_lines_seed_corpus.zip /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_lines/valid-v2-github-handshake-agent-fetch-filter.txt /src/gitoxide/gix-transport/fuzz/corpus/capabilities_from_lines/valid-v2-googlesource-fetch-features-and-session-id.txt Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v2-github-handshake-agent-fetch-filter.txt (deflated 6%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v2-googlesource-fetch-features-and-session-id.txt (deflated 20%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_from_lines ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/capabilities_from_lines.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/capabilities_from_lines.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/capabilities_handshake /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/capabilities_handshake_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/capabilities_handshake_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/capabilities_handshake_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_handshake_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_handshake_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_handshake_seed_corpus.zip gix-transport capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_handshake_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-transport Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-transport/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-transport/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-transport/fuzz/corpus/capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-transport/fuzz/artifacts/capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-transport/fuzz/corpus/capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-transport/fuzz/corpus/capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_handshake Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 4 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-transport-capabilities_handshake_seed_corpus.zip /src/gitoxide/gix-transport/fuzz/corpus/capabilities_handshake/valid-v1-clone-master-object-format.txt /src/gitoxide/gix-transport/fuzz/corpus/capabilities_handshake/valid-v1-http-main-filter-no-done.packetline /src/gitoxide/gix-transport/fuzz/corpus/capabilities_handshake/valid-v2-github-agent-fetch-filter.txt /src/gitoxide/gix-transport/fuzz/corpus/capabilities_handshake/valid-v2-googlesource-no-newlines.txt Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v1-clone-master-object-format.txt (deflated 37%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v1-http-main-filter-no-done.packetline (deflated 40%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v2-github-agent-fetch-filter.txt (deflated 13%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v2-googlesource-no-newlines.txt (deflated 21%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-transport/fuzz/artifacts/capabilities_handshake ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/capabilities_handshake.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/capabilities_handshake.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-index' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-index Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-index Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 90 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded allocator-api2 v0.2.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded errno v0.3.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded filetime v0.2.29 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded equivalent v1.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded parking_lot_core v0.9.12 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded lock_api v0.4.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jiff-static v0.2.38 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded nonempty v0.12.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded itoa v1.0.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded scopeguard v1.2.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded foldhash v0.2.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded memmap2 v0.9.11 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded smallvec v1.16.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded parking_lot v0.12.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded tempfile v3.27.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded log v0.4.34 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded once_cell v1.21.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha1dc v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded prodash v31.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jiff-core v0.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hashbrown v0.17.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustix v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded jiff v0.2.38 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded linux-raw-sys v0.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling parking_lot_core v0.9.12 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling scopeguard v1.2.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bstr v1.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling smallvec v1.16.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fastrand v2.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sha1dc v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jiff-core v0.1.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling foldhash v0.2.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling itoa v1.0.18 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling allocator-api2 v0.2.21 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bitflags v2.13.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling equivalent v1.0.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustix v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling linux-raw-sys v0.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling memmap2 v0.9.11 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling once_cell v1.21.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling nonempty v0.12.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling filetime v0.2.29 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling fnv v1.0.7 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-parallel v0.50.0 (/src/gitoxide/gix-parallel) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling lock_api v0.4.14 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hashbrown v0.17.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling parking_lot v0.12.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-error v0.5.0 (/src/gitoxide/gix-error) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling prodash v31.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling jiff v0.2.38 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-validate v0.13.0 (/src/gitoxide/gix-validate) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-chunk v0.10.0 (/src/gitoxide/gix-chunk) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-bitmap v0.6.0 (/src/gitoxide/gix-bitmap) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hash v0.28.0 (/src/gitoxide/gix-hash) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-path v0.14.0 (/src/gitoxide/gix-path) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hashtable v0.18.0 (/src/gitoxide/gix-hashtable) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-commitgraph v0.41.0 (/src/gitoxide/gix-commitgraph) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-fs v0.24.0 (/src/gitoxide/gix-fs) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling tempfile v3.27.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-tempfile v26.0.0 (/src/gitoxide/gix-tempfile) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-lock v26.0.0 (/src/gitoxide/gix-lock) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-date v0.18.0 (/src/gitoxide/gix-date) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-actor v0.44.0 (/src/gitoxide/gix-actor) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-object v0.66.0 (/src/gitoxide/gix-object) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-revwalk v0.37.0 (/src/gitoxide/gix-revwalk) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-traverse v0.63.0 (/src/gitoxide/gix-traverse) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-index v0.57.0 (/src/gitoxide/gix-index) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-index-fuzz v0.0.0 (/src/gitoxide/gix-index/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 23.15s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=index_file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-index Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-index Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-index-index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/index_file /workspace/out/libfuzzer-coverage-x86_64/gix-index-index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/index_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/index_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/index_file_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-index-index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-index-index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-index-index_file_seed_corpus.zip gix-index index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-index-index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-index Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-index/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-index/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-index/fuzz/corpus/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-index/fuzz/artifacts/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-index/fuzz/corpus/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-index/fuzz/corpus/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-index/fuzz/artifacts/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-index/fuzz/artifacts/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 29 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-index-index_file_seed_corpus.zip /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_all_file_kinds_sha1_346154895-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_all_file_kinds_sha1_346154895_sub-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_all_file_kinds_sha1_346154895_sub-worktree-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_empty_sha1_2028445791-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_icase_name_clashes_sha1_1967367900-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_more_files_sha1_3889170822-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_sha1_4258434317-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_sparse_index_no_dirs_sha1_2646495591-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_split_index_recursive_sha1_2588046120-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_split_index_recursive_sha1_2588046120-unix.git_sharedindex.186e02e968ce029a89028247766f19244dec75b5 /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_split_index_sha1_3889106851-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_split_index_sha1_3889106851-unix.git_sharedindex.437efe955e064070fa4a377dd326df06cb058088 /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_split_vs_regular_index_sha1_4147287050_regular-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_split_vs_regular_index_sha1_4147287050_split-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v2_split_vs_regular_index_sha1_4147287050_split-unix.git_sharedindex.43ad6ff9639c6ddeb7cd50e472630504dbd8ddf7 /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v3_added_files_sha1_197937858-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v3_skip_worktree_sha1_4010478649-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v3_sparse_index_non_cone_sha1_9718040-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v3_sparse_index_sha1_2829615894-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/generated_v4_more_files_IEOT_sha1_2748143704-unix.git_index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__FSMN.git-index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__REUC.git-index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__UNTR-with-oids.git-index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__UNTR.git-index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__conflicting-file.git-index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__extended-flags.git-index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__ignore-case-realistic.git-index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__skip_hash.git-index /src/gitoxide/gix-index/fuzz/corpus/index_file/loose_index__very-long-path.git-index Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_all_file_kinds_sha1_346154895-unix.git_index (deflated 48%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_all_file_kinds_sha1_346154895_sub-unix.git_index (deflated 42%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_all_file_kinds_sha1_346154895_sub-worktree-unix.git_index (deflated 41%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_empty_sha1_2028445791-unix.git_index (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_icase_name_clashes_sha1_1967367900-unix.git_index (deflated 65%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_more_files_sha1_3889170822-unix.git_index (deflated 60%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_sha1_4258434317-unix.git_index (deflated 6%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_sparse_index_no_dirs_sha1_2646495591-unix.git_index (deflated 47%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_split_index_recursive_sha1_2588046120-unix.git_index (deflated 22%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_split_index_recursive_sha1_2588046120-unix.git_sharedindex.186e02e968ce029a89028247766f19244dec75b5 (deflated 22%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_split_index_sha1_3889106851-unix.git_index (deflated 22%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_split_index_sha1_3889106851-unix.git_sharedindex.437efe955e064070fa4a377dd326df06cb058088 (deflated 8%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_split_vs_regular_index_sha1_4147287050_regular-unix.git_index (deflated 34%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_split_vs_regular_index_sha1_4147287050_split-unix.git_index (deflated 37%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v2_split_vs_regular_index_sha1_4147287050_split-unix.git_sharedindex.43ad6ff9639c6ddeb7cd50e472630504dbd8ddf7 (deflated 43%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v3_added_files_sha1_197937858-unix.git_index (deflated 34%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v3_skip_worktree_sha1_4010478649-unix.git_index (deflated 65%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v3_sparse_index_non_cone_sha1_9718040-unix.git_index (deflated 66%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v3_sparse_index_sha1_2829615894-unix.git_index (deflated 59%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: generated_v4_more_files_IEOT_sha1_2748143704-unix.git_index (deflated 60%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__FSMN.git-index (deflated 55%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__REUC.git-index (deflated 15%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__UNTR-with-oids.git-index (deflated 51%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__UNTR.git-index (deflated 52%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__conflicting-file.git-index (deflated 49%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__extended-flags.git-index (deflated 38%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__ignore-case-realistic.git-index (deflated 55%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__skip_hash.git-index (deflated 20%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: loose_index__very-long-path.git-index (deflated 90%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-index/fuzz/artifacts/index_file ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + artifact_files=("$artifacts_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifact_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 13 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-index-index_file_seed_corpus.zip /src/gitoxide/gix-index/fuzz/artifacts/index_file/clusterfuzz-testcase-minimized-gix-index-index_file-5145108172570624 /src/gitoxide/gix-index/fuzz/artifacts/index_file/crash-183d7e59664e77ac486de5ef39a3d223d6235e83 /src/gitoxide/gix-index/fuzz/artifacts/index_file/crash-41a7b73c58e644d4a605336b387172f6c9101c5b /src/gitoxide/gix-index/fuzz/artifacts/index_file/crash-6fe328e670c3ca54a4dac7a5c0dc1e51501cf1d9 /src/gitoxide/gix-index/fuzz/artifacts/index_file/crash-8ee7f3c7bc2d72e3d1fcff7b67b493a8403297e2 /src/gitoxide/gix-index/fuzz/artifacts/index_file/crash-92d6786251cf2b3e13cacc9eda01864724aa6b4b /src/gitoxide/gix-index/fuzz/artifacts/index_file/crash-b3dc19d67c36fbc5fc4b4f5729df92911dd3a7d5 /src/gitoxide/gix-index/fuzz/artifacts/index_file/crash-f5b1c2a323c8b3d9275ce5223cae534d4af0f8e0 /src/gitoxide/gix-index/fuzz/artifacts/index_file/crash-f8884670b4ff8bba25d7278aff725beb1dec4aa4 /src/gitoxide/gix-index/fuzz/artifacts/index_file/oom-08fa49e4b1e2e3267dbd9adb27a1926003e39418 /src/gitoxide/gix-index/fuzz/artifacts/index_file/oom-16fb9c25ef3ba2d2012810726a6b6be0c2181b2b /src/gitoxide/gix-index/fuzz/artifacts/index_file/oom-240461da86da2f14cc4554c7a77726285a0ac9be /src/gitoxide/gix-index/fuzz/artifacts/index_file/oom-71f5c01e4874bfe4ab5e8d40107fcdabafb6287f Step #3 - "compile-libfuzzer-coverage-x86_64": adding: clusterfuzz-testcase-minimized-gix-index-index_file-5145108172570624 (deflated 48%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-183d7e59664e77ac486de5ef39a3d223d6235e83 (deflated 51%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-41a7b73c58e644d4a605336b387172f6c9101c5b (deflated 52%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-6fe328e670c3ca54a4dac7a5c0dc1e51501cf1d9 (deflated 53%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-8ee7f3c7bc2d72e3d1fcff7b67b493a8403297e2 (deflated 60%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-92d6786251cf2b3e13cacc9eda01864724aa6b4b (deflated 18%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-b3dc19d67c36fbc5fc4b4f5729df92911dd3a7d5 (deflated 51%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-f5b1c2a323c8b3d9275ce5223cae534d4af0f8e0 (deflated 60%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-f8884670b4ff8bba25d7278aff725beb1dec4aa4 (deflated 51%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: oom-08fa49e4b1e2e3267dbd9adb27a1926003e39418 (deflated 52%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: oom-16fb9c25ef3ba2d2012810726a6b6be0c2181b2b (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: oom-240461da86da2f14cc4554c7a77726285a0ac9be (deflated 46%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: oom-71f5c01e4874bfe4ab5e8d40107fcdabafb6287f (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/index_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/index_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-pathspec' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-pathspec Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-pathspec Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 37 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded unicode-bom v2.0.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unicode-bom v2.0.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling smallvec v1.16.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-fs v0.24.0 (/src/gitoxide/gix-fs) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-quote v0.10.0 (/src/gitoxide/gix-quote) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-config-value v0.21.0 (/src/gitoxide/gix-config-value) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-glob v0.29.0 (/src/gitoxide/gix-glob) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-attributes v0.37.0 (/src/gitoxide/gix-attributes) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-pathspec v0.22.0 (/src/gitoxide/gix-pathspec) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-pathspec-fuzz v0.0.0 (/src/gitoxide/gix-pathspec/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 6.19s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-pathspec Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-pathspec Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-pathspec-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/parse /workspace/out/libfuzzer-coverage-x86_64/gix-pathspec-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/parse_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-pathspec-parse_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-pathspec-parse_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-pathspec-parse_seed_corpus.zip gix-pathspec parse Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-pathspec-parse_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-pathspec Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=parse Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-pathspec/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-pathspec/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-pathspec/fuzz/corpus/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-pathspec/fuzz/artifacts/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-pathspec/fuzz/corpus/parse Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-pathspec/fuzz/corpus/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-pathspec/fuzz/artifacts/parse Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-pathspec/fuzz/artifacts/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 102 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-pathspec-parse_seed_corpus.zip /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-001.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-002.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-003.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-004.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-005.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-006.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-007.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-008.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-009.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-010.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-011.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-012.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-013.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-014.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-015.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-016.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-017.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-018.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-019.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-020.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-021.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-022.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-023.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-024.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-025.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-026.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-027.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-028.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-029.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-030.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-031.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-032.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-033.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-034.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-035.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-036.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-037.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-038.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-039.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-040.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-041.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-042.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-043.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-044.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-045.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-046.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-047.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-048.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-049.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-050.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-051.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-052.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-053.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-054.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-055.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-056.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-057.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-058.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-059.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-060.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-061.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-062.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-063.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-064.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-065.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-066.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-067.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-068.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-069.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-070.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-071.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-072.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-073.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-074.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-075.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-076.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-077.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-078.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-079.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-080.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-081.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-082.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-083.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-084.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-085.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-086.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-087.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-088.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-089.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-090.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-091.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-092.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-093.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-094.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-095.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-096.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-097.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-098.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-099.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-100.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-101.txt /src/gitoxide/gix-pathspec/fuzz/corpus/parse/pathspec-102.txt Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-001.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-002.txt (deflated 8%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-003.txt (deflated 22%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-004.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-005.txt (deflated 14%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-006.txt (deflated 8%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-007.txt (deflated 20%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-008.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-009.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-010.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-011.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-012.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-013.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-014.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-015.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-016.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-017.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-018.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-019.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-020.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-021.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-022.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-023.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-024.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-025.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-026.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-027.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-028.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-029.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-030.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-031.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-032.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-033.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-034.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-035.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-036.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-037.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-038.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-039.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-040.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-041.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-042.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-043.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-044.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-045.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-046.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-047.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-048.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-049.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-050.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-051.txt (deflated 7%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-052.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-053.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-054.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-055.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-056.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-057.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-058.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-059.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-060.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-061.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-062.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-063.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-064.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-065.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-066.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-067.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-068.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-069.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-070.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-071.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-072.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-073.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-074.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-075.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-076.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-077.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-078.txt (deflated 18%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-079.txt (deflated 15%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-080.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-081.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-082.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-083.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-084.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-085.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-086.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-087.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-088.txt (deflated 4%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-089.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-090.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-091.txt (deflated 6%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-092.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-093.txt (deflated 7%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-094.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-095.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-096.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-097.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-098.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-099.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-100.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-101.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: pathspec-102.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-pathspec/fuzz/artifacts/parse ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./fuzz/fuzz_targets/parse.dict /workspace/out/libfuzzer-coverage-x86_64/gix-pathspec-parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-pack' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 87 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crc32fast v1.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded zlib-rs v0.6.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hashbrown v0.17.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crc32fast v1.5.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling zlib-rs v0.6.8 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hash v0.28.0 (/src/gitoxide/gix-hash) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-fs v0.24.0 (/src/gitoxide/gix-fs) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-commitgraph v0.41.0 (/src/gitoxide/gix-commitgraph) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-tempfile v26.0.0 (/src/gitoxide/gix-tempfile) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hashtable v0.18.0 (/src/gitoxide/gix-hashtable) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-object v0.66.0 (/src/gitoxide/gix-object) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-revwalk v0.37.0 (/src/gitoxide/gix-revwalk) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-diff v0.69.0 (/src/gitoxide/gix-diff) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-traverse v0.63.0 (/src/gitoxide/gix-traverse) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-zlib v0.3.0 (/src/gitoxide/gix-zlib) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-pack v0.76.0 (/src/gitoxide/gix-pack) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-pack-fuzz v0.0.0 (/src/gitoxide/gix-pack/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 14.46s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=data_file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/data_file /workspace/out/libfuzzer-coverage-x86_64/gix-pack-data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/data_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/data_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/data_file_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-pack-data_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-data_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-pack-data_file_seed_corpus.zip gix-pack data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-data_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-pack/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-pack/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-pack/fuzz/corpus/data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-pack/fuzz/artifacts/data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-pack/fuzz/corpus/data_file Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-pack/fuzz/corpus/data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-pack/fuzz/artifacts/data_file Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-pack/fuzz/artifacts/data_file Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 5 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-pack-data_file_seed_corpus.zip /src/gitoxide/gix-pack/fuzz/corpus/data_file/valid-forward-delta-9-objects.pack /src/gitoxide/gix-pack/fuzz/corpus/data_file/valid-generated-repo-large-868-objects.pack /src/gitoxide/gix-pack/fuzz/corpus/data_file/valid-medium-30-objects.pack /src/gitoxide/gix-pack/fuzz/corpus/data_file/valid-medium-67-objects.pack /src/gitoxide/gix-pack/fuzz/corpus/data_file/valid-small-42-objects.pack Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-forward-delta-9-objects.pack (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-generated-repo-large-868-objects.pack (deflated 23%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-medium-30-objects.pack (deflated 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-medium-67-objects.pack (deflated 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-small-42-objects.pack (deflated 9%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-pack/fuzz/artifacts/data_file ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + artifact_files=("$artifacts_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifact_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 29 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-pack-data_file_seed_corpus.zip /src/gitoxide/gix-pack/fuzz/artifacts/data_file/clusterfuzz-testcase-minimized-gix-pack-data_file-6499869547364352 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-06cd6090ca46d70ed55c6f76d0c2c35b0c540f01 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-4309cae341dec272072158ff256fe1809118e195 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-4345b4da09c2c6d388365bfc944b49e3418c8d1f /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-4de7d38071217f66e93708bda7fa7234b52c9a83 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-59ed0f4aac4f0a1b1511fe56bb033fbae205155d /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-68a4a87142353683dcfd84f6637040a94db414c5 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-70402553091f04355ff0be297a1a165c35dc89f1 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-92ec115a0de67f749e27eaa6632b8466e5d518dc /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-953193e2621cae52de2949ce820f2a80e04a3799 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-aadb758745190fec9aa3a347236a89636c73e896 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-bb4ce4bcd31fd8e483d2549ff5689171bdaddeb0 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-dbafe7508f31d80bca0ddbae638f629952000e4e /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-e22cd4c87ac7efd2c1f66a9209f2bebb23b3a4e4 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-f34a2a6e334692b283931c8ea6a029e412dd57f7 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/crash-fc86ed12f4d1df339e23e621f1f49dad6730f1af /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-0bdd165796a3ce81c938b01e14914f46affce5c8 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-0f59c69df49a15d417e0412b08fe61afae4508e6 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-1bd8b4830f9b8aa4d4448b1d3e83725f87029f93 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-30c3569d5ff23b4a3a5fb02bef7cc243b32a8c13 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-395b7b795c762479a3abb467daf4fba1c792cb33 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-44c30034af9e756802fa9c1dc7f5affb33fbcd84 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-a131e851dc66aadfaf01b783b5b429117affca4d /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-a43cee3e246c652a490a2f2a76f8e5c4a86f0d00 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-aadb758745190fec9aa3a347236a89636c73e896 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-c7d11cf2ff5892ee748cb783c70ff925a590ff92 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/minimized-from-d36bfbcc686391046eb6c994d9aa401c242ab67c /src/gitoxide/gix-pack/fuzz/artifacts/data_file/oom-d2e58b5876674fd6354f56a810a6f6ec5ce5ec57 /src/gitoxide/gix-pack/fuzz/artifacts/data_file/oom-f5e3a7356cefed12aac6a2047af80223446c46b7 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: clusterfuzz-testcase-minimized-gix-pack-data_file-6499869547364352 (deflated 43%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-06cd6090ca46d70ed55c6f76d0c2c35b0c540f01 (deflated 15%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-4309cae341dec272072158ff256fe1809118e195 (deflated 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-4345b4da09c2c6d388365bfc944b49e3418c8d1f (deflated 3%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-4de7d38071217f66e93708bda7fa7234b52c9a83 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-59ed0f4aac4f0a1b1511fe56bb033fbae205155d (deflated 30%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-68a4a87142353683dcfd84f6637040a94db414c5 (deflated 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-70402553091f04355ff0be297a1a165c35dc89f1 (deflated 38%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-92ec115a0de67f749e27eaa6632b8466e5d518dc (deflated 77%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-953193e2621cae52de2949ce820f2a80e04a3799 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-aadb758745190fec9aa3a347236a89636c73e896 (deflated 75%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-bb4ce4bcd31fd8e483d2549ff5689171bdaddeb0 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-dbafe7508f31d80bca0ddbae638f629952000e4e (deflated 26%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-e22cd4c87ac7efd2c1f66a9209f2bebb23b3a4e4 (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-f34a2a6e334692b283931c8ea6a029e412dd57f7 (deflated 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-fc86ed12f4d1df339e23e621f1f49dad6730f1af (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-0bdd165796a3ce81c938b01e14914f46affce5c8 (deflated 34%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-0f59c69df49a15d417e0412b08fe61afae4508e6 (deflated 69%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-1bd8b4830f9b8aa4d4448b1d3e83725f87029f93 (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-30c3569d5ff23b4a3a5fb02bef7cc243b32a8c13 (deflated 58%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-395b7b795c762479a3abb467daf4fba1c792cb33 (deflated 74%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-44c30034af9e756802fa9c1dc7f5affb33fbcd84 (deflated 41%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-a131e851dc66aadfaf01b783b5b429117affca4d (deflated 57%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-a43cee3e246c652a490a2f2a76f8e5c4a86f0d00 (deflated 57%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-aadb758745190fec9aa3a347236a89636c73e896 (deflated 77%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-c7d11cf2ff5892ee748cb783c70ff925a590ff92 (deflated 35%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-d36bfbcc686391046eb6c994d9aa401c242ab67c (deflated 75%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: oom-d2e58b5876674fd6354f56a810a6f6ec5ce5ec57 (deflated 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: oom-f5e3a7356cefed12aac6a2047af80223446c46b7 (deflated 55%) Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/data_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/data_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=index_file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/index_file /workspace/out/libfuzzer-coverage-x86_64/gix-pack-index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/index_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/index_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/index_file_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-pack-index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-pack-index_file_seed_corpus.zip gix-pack index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-pack/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-pack/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-pack/fuzz/corpus/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-pack/fuzz/artifacts/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-pack/fuzz/corpus/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-pack/fuzz/corpus/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-pack/fuzz/artifacts/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-pack/fuzz/artifacts/index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 5 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-pack-index_file_seed_corpus.zip /src/gitoxide/gix-pack/fuzz/corpus/index_file/valid-v1-medium-67-objects.idx /src/gitoxide/gix-pack/fuzz/corpus/index_file/valid-v2-forward-delta-9-objects.idx /src/gitoxide/gix-pack/fuzz/corpus/index_file/valid-v2-large-868-objects.idx /src/gitoxide/gix-pack/fuzz/corpus/index_file/valid-v2-medium-30-objects.idx /src/gitoxide/gix-pack/fuzz/corpus/index_file/valid-v2-small-42-objects.idx Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v1-medium-67-objects.idx (deflated 32%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v2-forward-delta-9-objects.idx (deflated 74%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v2-large-868-objects.idx (deflated 4%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v2-medium-30-objects.idx (deflated 48%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-v2-small-42-objects.idx (deflated 40%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-pack/fuzz/artifacts/index_file ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + artifact_files=("$artifacts_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifact_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 10 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-pack-index_file_seed_corpus.zip /src/gitoxide/gix-pack/fuzz/artifacts/index_file/crash-439a331a9511d7a7c05e9f5557b8db2c9e6e5ff1 /src/gitoxide/gix-pack/fuzz/artifacts/index_file/crash-610f932b6d23585ff890ef93ba60c2880ef4b735 /src/gitoxide/gix-pack/fuzz/artifacts/index_file/crash-6e84b4fc2c2f5f82da49809ae0fdc2bcf0561742 /src/gitoxide/gix-pack/fuzz/artifacts/index_file/crash-b1a09e3a06d83be527b9f99fe33cbd44ccfde667 /src/gitoxide/gix-pack/fuzz/artifacts/index_file/crash-e03d590a4b7d921d93d685a0af5907b9c95ac599 /src/gitoxide/gix-pack/fuzz/artifacts/index_file/minimized-from-246f9d55bfa68ee56dad18607a74f44443bcc92c /src/gitoxide/gix-pack/fuzz/artifacts/index_file/minimized-from-2a1f8d3eac21dc2b2056281d16bbba7bbb3e67b2 /src/gitoxide/gix-pack/fuzz/artifacts/index_file/minimized-from-aa0b36389a7a2d72554dd3dbe41fa6a72d95063c /src/gitoxide/gix-pack/fuzz/artifacts/index_file/minimized-from-c5fb6e0ca25acbc43b89b8f1a159ca119900a5cc /src/gitoxide/gix-pack/fuzz/artifacts/index_file/minimized-from-e03d590a4b7d921d93d685a0af5907b9c95ac599 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-439a331a9511d7a7c05e9f5557b8db2c9e6e5ff1 (deflated 59%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-610f932b6d23585ff890ef93ba60c2880ef4b735 (deflated 58%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-6e84b4fc2c2f5f82da49809ae0fdc2bcf0561742 (deflated 50%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-b1a09e3a06d83be527b9f99fe33cbd44ccfde667 (deflated 48%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-e03d590a4b7d921d93d685a0af5907b9c95ac599 (deflated 39%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-246f9d55bfa68ee56dad18607a74f44443bcc92c (deflated 36%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-2a1f8d3eac21dc2b2056281d16bbba7bbb3e67b2 (deflated 76%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-aa0b36389a7a2d72554dd3dbe41fa6a72d95063c (deflated 66%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-c5fb6e0ca25acbc43b89b8f1a159ca119900a5cc (deflated 26%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: minimized-from-e03d590a4b7d921d93d685a0af5907b9c95ac599 (deflated 48%) Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/index_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/index_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/multi_index_file /workspace/out/libfuzzer-coverage-x86_64/gix-pack-multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/multi_index_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/multi_index_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/multi_index_file_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-pack-multi_index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-multi_index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-pack-multi_index_file_seed_corpus.zip gix-pack multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-pack-multi_index_file_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-pack Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-pack/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-pack/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-pack/fuzz/corpus/multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-pack/fuzz/artifacts/multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-pack/fuzz/corpus/multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-pack/fuzz/corpus/multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-pack/fuzz/artifacts/multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-pack/fuzz/artifacts/multi_index_file Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 1 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-pack-multi_index_file_seed_corpus.zip /src/gitoxide/gix-pack/fuzz/corpus/multi_index_file/valid-generated-repo-v1-868-objects.midx Step #3 - "compile-libfuzzer-coverage-x86_64": adding: valid-generated-repo-v1-868-objects.midx (deflated 17%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-pack/fuzz/artifacts/multi_index_file ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + artifact_files=("$artifacts_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifact_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 3 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-pack-multi_index_file_seed_corpus.zip /src/gitoxide/gix-pack/fuzz/artifacts/multi_index_file/crash-4dc77d4c92597d18db1f3ab8ba1a8e09755fd6ba /src/gitoxide/gix-pack/fuzz/artifacts/multi_index_file/oom-3547e9197c54b703f2ba06f06ef824949c9c9fcc /src/gitoxide/gix-pack/fuzz/artifacts/multi_index_file/oom-423eac6b016a85074310b03b91f4b9ad57a4fd54 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: crash-4dc77d4c92597d18db1f3ab8ba1a8e09755fd6ba (deflated 24%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: oom-3547e9197c54b703f2ba06f06ef824949c9c9fcc (deflated 58%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: oom-423eac6b016a85074310b03b91f4b9ad57a4fd54 (deflated 30%) Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/multi_index_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/multi_index_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-config-value' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-config-value Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-config-value Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 30 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded derive_arbitrary v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling proc-macro2 v1.0.107 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling quote v1.0.47 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling unicode-ident v1.0.26 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling syn v3.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling derive_arbitrary v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arbitrary v1.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libfuzzer-sys v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-config-value-fuzz v0.0.0 (/src/gitoxide/gix-config-value/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 6.72s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_value Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_value Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-config-value Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-config-value Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-config-value-fuzz_value Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_value /workspace/out/libfuzzer-coverage-x86_64/gix-config-value-fuzz_value Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_value_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_value_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_value.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_value.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./fuzz/fuzz_targets/fuzz_value.dict /workspace/out/libfuzzer-coverage-x86_64/gix-config-value-fuzz_value.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-command' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-command Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-command Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 29 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libc v0.2.190 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling getrandom v0.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-quote v0.10.0 (/src/gitoxide/gix-quote) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-command v0.12.0 (/src/gitoxide/gix-command) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-command-fuzz v0.0.0 (/src/gitoxide/gix-command/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 4.98s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/command_line Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=command_line Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-command Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-command Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-command-command_line Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/command_line /workspace/out/libfuzzer-coverage-x86_64/gix-command-command_line Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/command_line_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/command_line_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/command_line.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/command_line.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=prepare Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-command Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-command Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-command-prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/prepare /workspace/out/libfuzzer-coverage-x86_64/gix-command-prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/prepare_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/prepare_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/prepare_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-command-prepare_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-command-prepare_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-command-prepare_seed_corpus.zip gix-command prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-command-prepare_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-command Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-command/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-command/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-command/fuzz/corpus/prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-command/fuzz/artifacts/prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-command/fuzz/corpus/prepare Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-command/fuzz/corpus/prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-command/fuzz/artifacts/prepare Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-command/fuzz/artifacts/prepare Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 5 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-command-prepare_seed_corpus.zip /src/gitoxide/gix-command/fuzz/corpus/prepare/env-assignment.txt /src/gitoxide/gix-command/fuzz/corpus/prepare/manual-split.txt /src/gitoxide/gix-command/fuzz/corpus/prepare/quoted-argument.txt /src/gitoxide/gix-command/fuzz/corpus/prepare/shell-script.txt /src/gitoxide/gix-command/fuzz/corpus/prepare/tilde-expansion.txt Step #3 - "compile-libfuzzer-coverage-x86_64": adding: env-assignment.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: manual-split.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: quoted-argument.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: shell-script.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: tilde-expansion.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-command/fuzz/artifacts/prepare ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/prepare.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/prepare.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-config' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-config Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-config Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 88 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded walkdir v2.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded same-file v1.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling same-file v1.0.6 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-sec v0.16.0 (/src/gitoxide/gix-sec) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling walkdir v2.5.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hash v0.28.0 (/src/gitoxide/gix-hash) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-config-value v0.21.0 (/src/gitoxide/gix-config-value) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-fs v0.24.0 (/src/gitoxide/gix-fs) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hashtable v0.18.0 (/src/gitoxide/gix-hashtable) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-object v0.66.0 (/src/gitoxide/gix-object) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-tempfile v26.0.0 (/src/gitoxide/gix-tempfile) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-glob v0.29.0 (/src/gitoxide/gix-glob) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-lock v26.0.0 (/src/gitoxide/gix-lock) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-ref v0.69.0 (/src/gitoxide/gix-ref) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-config v0.62.0 (/src/gitoxide/gix-config) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-config-fuzz v0.0.0 (/src/gitoxide/gix-config/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 17.02s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-config Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-config Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-config-fuzz_file Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_file /workspace/out/libfuzzer-coverage-x86_64/gix-config-fuzz_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./fuzz/fuzz_targets/fuzz_file.dict /workspace/out/libfuzzer-coverage-x86_64/gix-config-fuzz_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-config Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-config Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-config-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/parse /workspace/out/libfuzzer-coverage-x86_64/gix-config-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-actor' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-actor Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-actor Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 39 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-date v0.18.0 (/src/gitoxide/gix-date) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-actor v0.44.0 (/src/gitoxide/gix-actor) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-actor-fuzz v0.0.0 (/src/gitoxide/gix-actor/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 4.92s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/actors Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=actors Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-actor Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-actor Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-actor-actors Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/actors /workspace/out/libfuzzer-coverage-x86_64/gix-actor-actors Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/actors_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/actors_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/actors_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-actor-actors_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-actor-actors_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-actor-actors_seed_corpus.zip gix-actor actors Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-actor-actors_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-actor Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=actors Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-actor/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-actor/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-actor/fuzz/corpus/actors Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-actor/fuzz/artifacts/actors Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-actor/fuzz/corpus/actors Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-actor/fuzz/corpus/actors Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-actor/fuzz/artifacts/actors Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-actor/fuzz/artifacts/actors Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 3 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-actor-actors_seed_corpus.zip /src/gitoxide/gix-actor/fuzz/corpus/actors/identity.txt /src/gitoxide/gix-actor/fuzz/corpus/actors/lenient-identity.txt /src/gitoxide/gix-actor/fuzz/corpus/actors/signature.txt Step #3 - "compile-libfuzzer-coverage-x86_64": adding: identity.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: lenient-identity.txt (deflated 14%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: signature.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-actor/fuzz/artifacts/actors ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/actors.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/actors.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-object' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 72 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded digest v0.11.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hybrid-array v0.4.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crypto-common v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded block-buffer v0.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded cpufeatures v0.3.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded sha2 v0.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded typenum v1.20.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling typenum v1.20.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling cpufeatures v0.3.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hybrid-array v0.4.15 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling block-buffer v0.12.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crypto-common v0.2.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling digest v0.11.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling sha2 v0.11.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hash v0.28.0 (/src/gitoxide/gix-hash) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hashtable v0.18.0 (/src/gitoxide/gix-hashtable) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-object v0.66.0 (/src/gitoxide/gix-object) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-object-fuzz v0.0.0 (/src/gitoxide/gix-object/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 11.28s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_commit Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_commit Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-object-fuzz_commit Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_commit /workspace/out/libfuzzer-coverage-x86_64/gix-object-fuzz_commit Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_commit_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_commit_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_commit.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_commit.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_tag Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_tag Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-object-fuzz_tag Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_tag /workspace/out/libfuzzer-coverage-x86_64/gix-object-fuzz_tag Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_tag_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_tag_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_tag.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_tag.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_tree Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_tree Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-object Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-object-fuzz_tree Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_tree /workspace/out/libfuzzer-coverage-x86_64/gix-object-fuzz_tree Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_tree_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_tree_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_tree.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_tree.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-merge' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-merge Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-merge Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 123 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloading crates ... Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded core_detect v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded crossbeam-utils v0.8.23 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded multiversion_no_op v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded dashmap v6.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded arc-swap v1.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded rustversion v1.0.23 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded simdutf8 v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded hashbrown v0.14.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Downloaded encoding_rs v0.8.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustversion v1.0.23 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling once_cell v1.21.4 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling crossbeam-utils v0.8.23 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hashbrown v0.14.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling simdutf8 v0.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling multiversion_no_op v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling core_detect v1.0.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-imara-diff v0.3.1 (/src/gitoxide/gix-imara-diff) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-packetline v0.24.0 (/src/gitoxide/gix-packetline) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling tempfile v3.27.0 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hash v0.28.0 (/src/gitoxide/gix-hash) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-fs v0.24.0 (/src/gitoxide/gix-fs) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-quote v0.10.0 (/src/gitoxide/gix-quote) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-config-value v0.21.0 (/src/gitoxide/gix-config-value) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-command v0.12.0 (/src/gitoxide/gix-command) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hashtable v0.18.0 (/src/gitoxide/gix-hashtable) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-commitgraph v0.41.0 (/src/gitoxide/gix-commitgraph) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-glob v0.29.0 (/src/gitoxide/gix-glob) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-object v0.66.0 (/src/gitoxide/gix-object) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling dashmap v6.2.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-attributes v0.37.0 (/src/gitoxide/gix-attributes) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-ignore v0.24.0 (/src/gitoxide/gix-ignore) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling encoding_rs v0.8.42 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling arc-swap v1.9.2 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-tempfile v26.0.0 (/src/gitoxide/gix-tempfile) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-pathspec v0.22.0 (/src/gitoxide/gix-pathspec) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-lock v26.0.0 (/src/gitoxide/gix-lock) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-revwalk v0.37.0 (/src/gitoxide/gix-revwalk) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-pack v0.76.0 (/src/gitoxide/gix-pack) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-traverse v0.63.0 (/src/gitoxide/gix-traverse) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-revision v0.51.0 (/src/gitoxide/gix-revision) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-index v0.57.0 (/src/gitoxide/gix-index) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-filter v0.36.0 (/src/gitoxide/gix-filter) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-odb v0.86.0 (/src/gitoxide/gix-odb) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-worktree v0.58.0 (/src/gitoxide/gix-worktree) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-diff v0.69.0 (/src/gitoxide/gix-diff) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-merge v0.22.0 (/src/gitoxide/gix-merge) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-merge-fuzz v0.0.0 (/src/gitoxide/gix-merge/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 29.80s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/blob Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=blob Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-merge Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-merge Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-merge-blob Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/blob /workspace/out/libfuzzer-coverage-x86_64/gix-merge-blob Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/blob_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/blob_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/blob.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/blob.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/tree Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=tree Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-merge Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-merge Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-merge-tree Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/tree /workspace/out/libfuzzer-coverage-x86_64/gix-merge-tree Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/tree_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/tree_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/tree.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/tree.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-ref' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 83 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-fs v0.24.0 (/src/gitoxide/gix-fs) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hashtable v0.18.0 (/src/gitoxide/gix-hashtable) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-object v0.66.0 (/src/gitoxide/gix-object) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-tempfile v26.0.0 (/src/gitoxide/gix-tempfile) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-lock v26.0.0 (/src/gitoxide/gix-lock) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-ref v0.69.0 (/src/gitoxide/gix-ref) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-ref-fuzz v0.0.0 (/src/gitoxide/gix-ref/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 12.40s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_log Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_log Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-ref-fuzz_log Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_log /workspace/out/libfuzzer-coverage-x86_64/gix-ref-fuzz_log Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_log_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_log_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_log.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_log.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_names Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_names Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-ref-fuzz_names Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_names /workspace/out/libfuzzer-coverage-x86_64/gix-ref-fuzz_names Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_names_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_names_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_names.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_names.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_packed_buffer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_packed_buffer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-ref Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-ref-fuzz_packed_buffer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_packed_buffer /workspace/out/libfuzzer-coverage-x86_64/gix-ref-fuzz_packed_buffer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_packed_buffer_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_packed_buffer_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_packed_buffer.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_packed_buffer.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-date' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-date Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-date Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 37 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-error v0.5.0 (/src/gitoxide/gix-error) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bstr v1.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-date v0.18.0 (/src/gitoxide/gix-date) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-date-fuzz v0.0.0 (/src/gitoxide/gix-date/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 5.28s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-date Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-date Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-date-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/parse /workspace/out/libfuzzer-coverage-x86_64/gix-date-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-bitmap' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-bitmap Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-bitmap Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 12 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-bitmap v0.6.0 (/src/gitoxide/gix-bitmap) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-bitmap-fuzz v0.0.0 (/src/gitoxide/gix-bitmap/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 1.21s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=ewah Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-bitmap Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-bitmap Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-bitmap-ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/ewah /workspace/out/libfuzzer-coverage-x86_64/gix-bitmap-ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/ewah_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/ewah_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/ewah_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-bitmap-ewah_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-bitmap-ewah_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-bitmap-ewah_seed_corpus.zip gix-bitmap ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-bitmap-ewah_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-bitmap Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-bitmap/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-bitmap/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-bitmap/fuzz/corpus/ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-bitmap/fuzz/artifacts/ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-bitmap/fuzz/corpus/ewah Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-bitmap/fuzz/corpus/ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-bitmap/fuzz/artifacts/ewah Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-bitmap/fuzz/artifacts/ewah Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 0 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-bitmap/fuzz/artifacts/ewah ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + artifact_files=("$artifacts_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifact_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 1 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-bitmap-ewah_seed_corpus.zip /src/gitoxide/gix-bitmap/fuzz/artifacts/ewah/slow-unit-ac817962d1a6c123d4d1f73860f5b779423ed171 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: slow-unit-ac817962d1a6c123d4d1f73860f5b779423ed171 (deflated 62%) Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/ewah.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/ewah.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-credentials' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-credentials Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-credentials Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 64 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling rustix v1.1.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling parking_lot_core v0.9.12 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-config-value v0.21.0 (/src/gitoxide/gix-config-value) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling parking_lot v0.12.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-prompt v0.19.0 (/src/gitoxide/gix-prompt) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-credentials v0.42.0 (/src/gitoxide/gix-credentials) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-credentials-fuzz v0.0.0 (/src/gitoxide/gix-credentials/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 5.83s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/context Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=context Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-credentials Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-credentials Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-credentials-context Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/context /workspace/out/libfuzzer-coverage-x86_64/gix-credentials-context Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/context_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/context_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/context_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-credentials-context_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-credentials-context_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-credentials-context_seed_corpus.zip gix-credentials context Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-credentials-context_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-credentials Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=context Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-credentials/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-credentials/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-credentials/fuzz/corpus/context Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-credentials/fuzz/artifacts/context Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-credentials/fuzz/corpus/context Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-credentials/fuzz/corpus/context Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-credentials/fuzz/artifacts/context Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-credentials/fuzz/artifacts/context Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 3 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-credentials-context_seed_corpus.zip /src/gitoxide/gix-credentials/fuzz/corpus/context/quit-and-unknown.txt /src/gitoxide/gix-credentials/fuzz/corpus/context/roundtrip.txt /src/gitoxide/gix-credentials/fuzz/corpus/context/url-only.txt Step #3 - "compile-libfuzzer-coverage-x86_64": adding: quit-and-unknown.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: roundtrip.txt (deflated 29%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: url-only.txt (deflated 9%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-credentials/fuzz/artifacts/context ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/context.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/context.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-refspec' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-refspec Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-refspec Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 51 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling parking_lot v0.12.5 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-error v0.5.0 (/src/gitoxide/gix-error) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling prodash v31.0.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-validate v0.13.0 (/src/gitoxide/gix-validate) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hash v0.28.0 (/src/gitoxide/gix-hash) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-refspec v0.47.0 (/src/gitoxide/gix-refspec) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-refspec-fuzz v0.0.0 (/src/gitoxide/gix-refspec/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 4.23s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-refspec Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-refspec Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-refspec-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/parse /workspace/out/libfuzzer-coverage-x86_64/gix-refspec-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-attributes' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-attributes Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-attributes Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 36 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-fs v0.24.0 (/src/gitoxide/gix-fs) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-quote v0.10.0 (/src/gitoxide/gix-quote) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-glob v0.29.0 (/src/gitoxide/gix-glob) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-attributes v0.37.0 (/src/gitoxide/gix-attributes) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-attributes-fuzz v0.0.0 (/src/gitoxide/gix-attributes/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 6.47s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_search Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_search Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-attributes Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-attributes Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-attributes-fuzz_search Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_search /workspace/out/libfuzzer-coverage-x86_64/gix-attributes-fuzz_search Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_search_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_search_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_search.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_search.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-mailmap' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 40 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-mailmap v0.36.0 (/src/gitoxide/gix-mailmap) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-mailmap-fuzz v0.0.0 (/src/gitoxide/gix-mailmap/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 4.42s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-mailmap-mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/mailmap /workspace/out/libfuzzer-coverage-x86_64/gix-mailmap-mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/mailmap_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/mailmap_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/mailmap_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-mailmap-mailmap_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-mailmap-mailmap_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-mailmap-mailmap_seed_corpus.zip gix-mailmap mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-mailmap-mailmap_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-mailmap/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-mailmap/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-mailmap/fuzz/corpus/mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-mailmap/fuzz/artifacts/mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-mailmap/fuzz/corpus/mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-mailmap/fuzz/corpus/mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-mailmap/fuzz/artifacts/mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-mailmap/fuzz/artifacts/mailmap Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 3 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-mailmap-mailmap_seed_corpus.zip /src/gitoxide/gix-mailmap/fuzz/corpus/mailmap/invalid.txt /src/gitoxide/gix-mailmap/fuzz/corpus/mailmap/overwrite.txt /src/gitoxide/gix-mailmap/fuzz/corpus/mailmap/typical.txt Step #3 - "compile-libfuzzer-coverage-x86_64": adding: invalid.txt (deflated 4%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: overwrite.txt (deflated 63%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: typical.txt (deflated 59%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-mailmap/fuzz/artifacts/mailmap ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/mailmap.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/mailmap.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-url' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-url Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-url Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 28 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-path v0.14.0 (/src/gitoxide/gix-path) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-utils v0.5.0 (/src/gitoxide/gix-utils) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-url v0.40.0 (/src/gitoxide/gix-url) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-url-fuzz v0.0.0 (/src/gitoxide/gix-url/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 4.20s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-url Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-url Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-url-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/parse /workspace/out/libfuzzer-coverage-x86_64/gix-url-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-packetline' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-packetline Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-packetline Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 36 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-packetline v0.24.0 (/src/gitoxide/gix-packetline) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-packetline-fuzz v0.0.0 (/src/gitoxide/gix-packetline/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 1.92s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-packetline Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-packetline Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-packetline-packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/packet_lines /workspace/out/libfuzzer-coverage-x86_64/gix-packetline-packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/packet_lines_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/packet_lines_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/packet_lines_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-packetline-packet_lines_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-packetline-packet_lines_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-packetline-packet_lines_seed_corpus.zip gix-packetline packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-packetline-packet_lines_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-packetline Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-packetline/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-packetline/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-packetline/fuzz/corpus/packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-packetline/fuzz/artifacts/packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-packetline/fuzz/corpus/packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-packetline/fuzz/corpus/packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-packetline/fuzz/artifacts/packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-packetline/fuzz/artifacts/packet_lines Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 4 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-packetline-packet_lines_seed_corpus.zip /src/gitoxide/gix-packetline/fuzz/corpus/packet_lines/v1-clone.response /src/gitoxide/gix-packetline/fuzz/corpus/packet_lines/v1-fetch.response /src/gitoxide/gix-packetline/fuzz/corpus/packet_lines/v2-clone.response /src/gitoxide/gix-packetline/fuzz/corpus/packet_lines/v2-fetch.response Step #3 - "compile-libfuzzer-coverage-x86_64": adding: v1-clone.response (deflated 12%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: v1-fetch.response (deflated 12%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: v2-clone.response (deflated 10%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: v2-fetch.response (deflated 8%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-packetline/fuzz/artifacts/packet_lines ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/packet_lines.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/packet_lines.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-imara-diff' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 20 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling memchr v2.8.3 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling hashbrown v0.17.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling libfuzzer-sys v0.4.13 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling bstr v1.13.1 Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-imara-diff v0.3.1 (/src/gitoxide/gix-imara-diff) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling imara-diff-fuzz v0.0.0 (/src/gitoxide/gix-imara-diff/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 4.76s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/comprehensive_diff Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=comprehensive_diff Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-imara-diff-comprehensive_diff Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/comprehensive_diff /workspace/out/libfuzzer-coverage-x86_64/gix-imara-diff-comprehensive_diff Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/comprehensive_diff_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/comprehensive_diff_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/comprehensive_diff.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/comprehensive_diff.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/diff_compute_with Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=diff_compute_with Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-imara-diff-diff_compute_with Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/diff_compute_with /workspace/out/libfuzzer-coverage-x86_64/gix-imara-diff-diff_compute_with Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/diff_compute_with_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/diff_compute_with_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/diff_compute_with.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/diff_compute_with.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/postprocess_heuristics Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=postprocess_heuristics Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-imara-diff-postprocess_heuristics Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/postprocess_heuristics /workspace/out/libfuzzer-coverage-x86_64/gix-imara-diff-postprocess_heuristics Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/postprocess_heuristics_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/postprocess_heuristics_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/postprocess_heuristics.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/postprocess_heuristics.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/unified_diff_printer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=unified_diff_printer Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-imara-diff Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-imara-diff-unified_diff_printer Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/unified_diff_printer /workspace/out/libfuzzer-coverage-x86_64/gix-imara-diff-unified_diff_printer Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/unified_diff_printer_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/unified_diff_printer_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/unified_diff_printer.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/unified_diff_printer.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-commitgraph' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-commitgraph Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-commitgraph Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 54 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-chunk v0.10.0 (/src/gitoxide/gix-chunk) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-commitgraph v0.41.0 (/src/gitoxide/gix-commitgraph) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-commitgraph-fuzz v0.0.0 (/src/gitoxide/gix-commitgraph/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 2.56s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/fuzz_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=fuzz_file Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-commitgraph Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-commitgraph Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-commitgraph-fuzz_file Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/fuzz_file /workspace/out/libfuzzer-coverage-x86_64/gix-commitgraph-fuzz_file Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/fuzz_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_file_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/fuzz_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/fuzz_file.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-revision' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-revision Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-revision Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 72 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-chunk v0.10.0 (/src/gitoxide/gix-chunk) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hash v0.28.0 (/src/gitoxide/gix-hash) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-hashtable v0.18.0 (/src/gitoxide/gix-hashtable) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-commitgraph v0.41.0 (/src/gitoxide/gix-commitgraph) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-object v0.66.0 (/src/gitoxide/gix-object) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-revwalk v0.37.0 (/src/gitoxide/gix-revwalk) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-revision v0.51.0 (/src/gitoxide/gix-revision) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-revision-fuzz v0.0.0 (/src/gitoxide/gix-revision/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 8.86s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=parse Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-revision Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-revision Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-revision-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/parse /workspace/out/libfuzzer-coverage-x86_64/gix-revision-parse Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/parse.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + for CRATE_DIR in ${FUZZ_CRATE_DIRS[@]} Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building crate: /src/gitoxide/./gix-ignore' Step #3 - "compile-libfuzzer-coverage-x86_64": Building crate: /src/gitoxide/./gix-ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/gitoxide/./gix-ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + cargo +nightly fuzz build -O --debug-assertions Step #3 - "compile-libfuzzer-coverage-x86_64":  Updating crates.io index Step #3 - "compile-libfuzzer-coverage-x86_64":  Locking 33 packages to highest Rust 1.101.0-nightly compatible versions Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-ignore v0.24.0 (/src/gitoxide/gix-ignore) Step #3 - "compile-libfuzzer-coverage-x86_64":  Compiling gix-ignore-fuzz v0.0.0 (/src/gitoxide/gix-ignore/fuzz) Step #3 - "compile-libfuzzer-coverage-x86_64":  Finished `release` profile [optimized + debuginfo] target(s) in 1.90s Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_OUTPUT_DIR=/work/shared_cache/x86_64-unknown-linux-gnu/release Step #3 - "compile-libfuzzer-coverage-x86_64": + for f in fuzz/fuzz_targets/*.rs Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename fuzz/fuzz_targets/ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_TARGET_NAME=ignore Step #3 - "compile-libfuzzer-coverage-x86_64": ++ basename /src/gitoxide/./gix-ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + CRATE_NAME=gix-ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + OUT_FUZZER_NAME=/workspace/out/libfuzzer-coverage-x86_64/gix-ignore-ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + cp /work/shared_cache/x86_64-unknown-linux-gnu/release/ignore /workspace/out/libfuzzer-coverage-x86_64/gix-ignore-ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_CORPUS_BUILDER=./fuzz/fuzz_targets/ignore_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/ignore_corpus_builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + ./fuzz/fuzz_targets/ignore_corpus_builder.sh /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-ignore-ignore_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-ignore-ignore_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + source /src/gitoxide/etc/fuzz-corpus-builder.sh Step #3 - "compile-libfuzzer-coverage-x86_64": + build_fuzz_corpus /src/gitoxide /workspace/out/libfuzzer-coverage-x86_64/gix-ignore-ignore_seed_corpus.zip gix-ignore ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + local root=/src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + local output_corpus=/workspace/out/libfuzzer-coverage-x86_64/gix-ignore-ignore_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + local crate=gix-ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + local target=ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + local fuzz_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_dir Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifacts_dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ readlink -f -- /src/gitoxide/gix-ignore/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + fuzz_dir=/src/gitoxide/gix-ignore/fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_dir=/src/gitoxide/gix-ignore/fuzz/corpus/ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + artifacts_dir=/src/gitoxide/gix-ignore/fuzz/artifacts/ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-ignore/fuzz/corpus/ignore Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-ignore/fuzz/corpus/ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + echo /src/gitoxide/gix-ignore/fuzz/artifacts/ignore Step #3 - "compile-libfuzzer-coverage-x86_64": /src/gitoxide/gix-ignore/fuzz/artifacts/ignore Step #3 - "compile-libfuzzer-coverage-x86_64": + shopt -s nullglob Step #3 - "compile-libfuzzer-coverage-x86_64": + corpus_files=("$corpus_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local corpus_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 6 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-ignore-ignore_seed_corpus.zip /src/gitoxide/gix-ignore/fuzz/corpus/ignore/clusterfuzz-testfuzz-testcase-minimized-gix-ignore-ignore-5835084912721920case-minimized-gix-ignore-ignore-5835084912721920 /src/gitoxide/gix-ignore/fuzz/corpus/ignore/precious.txt /src/gitoxide/gix-ignore/fuzz/corpus/ignore/repo.txt /src/gitoxide/gix-ignore/fuzz/corpus/ignore/slash-and-excludes.txt /src/gitoxide/gix-ignore/fuzz/corpus/ignore/star-and-excludes.txt /src/gitoxide/gix-ignore/fuzz/corpus/ignore/various.txt Step #3 - "compile-libfuzzer-coverage-x86_64": adding: clusterfuzz-testfuzz-testcase-minimized-gix-ignore-ignore-5835084912721920case-minimized-gix-ignore-ignore-5835084912721920 (deflated 68%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: precious.txt (deflated 32%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: repo.txt (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: slash-and-excludes.txt (deflated 13%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: star-and-excludes.txt (deflated 9%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: various.txt (deflated 35%) Step #3 - "compile-libfuzzer-coverage-x86_64": + [[ -d /src/gitoxide/gix-ignore/fuzz/artifacts/ignore ]] Step #3 - "compile-libfuzzer-coverage-x86_64": + artifact_files=("$artifacts_dir"/*) Step #3 - "compile-libfuzzer-coverage-x86_64": + local artifact_files Step #3 - "compile-libfuzzer-coverage-x86_64": + (( 2 )) Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j /workspace/out/libfuzzer-coverage-x86_64/gix-ignore-ignore_seed_corpus.zip /src/gitoxide/gix-ignore/fuzz/artifacts/ignore/clusterfuzz-testcase-minimized-gix-ignore-ignore-4597291133763584 /src/gitoxide/gix-ignore/fuzz/artifacts/ignore/clusterfuzz-testcase-minimized-gix-ignore-ignore-6500331659001856 Step #3 - "compile-libfuzzer-coverage-x86_64": adding: clusterfuzz-testcase-minimized-gix-ignore-ignore-4597291133763584 (deflated 53%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: clusterfuzz-testcase-minimized-gix-ignore-ignore-6500331659001856 (deflated 85%) Step #3 - "compile-libfuzzer-coverage-x86_64": + FUZZ_DICT=./fuzz/fuzz_targets/ignore.dict Step #3 - "compile-libfuzzer-coverage-x86_64": + test -f ./fuzz/fuzz_targets/ignore.dict Finished Step #3 - "compile-libfuzzer-coverage-x86_64" Starting Step #4 Step #4: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #4: Using default tag: latest Step #4: latest: Pulling from oss-fuzz-base/base-runner Step #4: b549f31133a9: Already exists Step #4: 453d3042d7d8: Already exists Step #4: 8c59056a5b90: Already exists Step #4: f2df02b49e64: Pulling fs layer Step #4: 77b62dd0137f: Pulling fs layer Step #4: 0052bc5eb7d0: Pulling fs layer Step #4: 23283e96186f: Pulling fs layer Step #4: dba0168c8a32: Pulling fs layer Step #4: 9c44399d19b2: Pulling fs layer Step #4: f4741f88d433: Pulling fs layer Step #4: f91d5db29cb0: Pulling fs layer Step #4: 85994d6ac97f: Pulling fs layer Step #4: 6be5115d02d7: Pulling fs layer Step #4: 0b6840fefb14: Pulling fs layer Step #4: cdc053489d8e: Pulling fs layer Step #4: f907569bd7c2: Pulling fs layer Step #4: 053a9dcadbfc: Pulling fs layer Step #4: b00eaa2360f2: Pulling fs layer Step #4: 19fd17dd4e3c: Pulling fs layer Step #4: 2e5fb2bd6c55: Pulling fs layer Step #4: f91d5db29cb0: Waiting Step #4: 85994d6ac97f: Waiting Step #4: ea97bcbd3ef5: Pulling fs layer Step #4: 82beae9acaff: Pulling fs layer Step #4: 6be5115d02d7: Waiting Step #4: e52273fedcd5: Pulling fs layer Step #4: 0b6840fefb14: Waiting Step #4: aa3ae5fb3faa: Pulling fs layer Step #4: 36db01bdeac6: Pulling fs layer Step #4: e856025350bf: Pulling fs layer Step #4: cdc053489d8e: Waiting Step #4: f907569bd7c2: Waiting Step #4: e712d3ea61fe: Pulling fs layer Step #4: 4c1fa318af04: Pulling fs layer Step #4: 053a9dcadbfc: Waiting Step #4: b00eaa2360f2: Waiting Step #4: aa3ae5fb3faa: Waiting Step #4: 36db01bdeac6: Waiting Step #4: 2e5fb2bd6c55: Waiting Step #4: e856025350bf: Waiting Step #4: ea97bcbd3ef5: Waiting Step #4: e712d3ea61fe: Waiting Step #4: e52273fedcd5: Waiting Step #4: 82beae9acaff: Waiting Step #4: f4741f88d433: Waiting Step #4: 4c1fa318af04: Waiting Step #4: 19fd17dd4e3c: Waiting Step #4: dba0168c8a32: Verifying Checksum Step #4: dba0168c8a32: Download complete Step #4: 0052bc5eb7d0: Download complete Step #4: f2df02b49e64: Verifying Checksum Step #4: f2df02b49e64: Download complete Step #4: 77b62dd0137f: Verifying Checksum Step #4: 77b62dd0137f: Download complete Step #4: 23283e96186f: Verifying Checksum Step #4: 23283e96186f: Download complete Step #4: f4741f88d433: Verifying Checksum Step #4: f4741f88d433: Download complete Step #4: f91d5db29cb0: Verifying Checksum Step #4: f91d5db29cb0: Download complete Step #4: 85994d6ac97f: Verifying Checksum Step #4: 85994d6ac97f: Download complete Step #4: f2df02b49e64: Pull complete Step #4: cdc053489d8e: Download complete Step #4: f907569bd7c2: Download complete Step #4: 0b6840fefb14: Verifying Checksum Step #4: 0b6840fefb14: Download complete Step #4: b00eaa2360f2: Verifying Checksum Step #4: b00eaa2360f2: Download complete Step #4: 9c44399d19b2: Verifying Checksum Step #4: 9c44399d19b2: Download complete Step #4: 2e5fb2bd6c55: Verifying Checksum Step #4: 2e5fb2bd6c55: Download complete Step #4: 77b62dd0137f: Pull complete Step #4: ea97bcbd3ef5: Download complete Step #4: 0052bc5eb7d0: Pull complete Step #4: aa3ae5fb3faa: Download complete Step #4: e52273fedcd5: Verifying Checksum Step #4: e52273fedcd5: Download complete Step #4: 6be5115d02d7: Verifying Checksum Step #4: 6be5115d02d7: Download complete Step #4: 23283e96186f: Pull complete Step #4: e856025350bf: Verifying Checksum Step #4: e856025350bf: Download complete Step #4: dba0168c8a32: Pull complete Step #4: 36db01bdeac6: Verifying Checksum Step #4: 36db01bdeac6: Download complete Step #4: 4c1fa318af04: Verifying Checksum Step #4: 4c1fa318af04: Download complete Step #4: 82beae9acaff: Verifying Checksum Step #4: 82beae9acaff: Download complete Step #4: e712d3ea61fe: Verifying Checksum Step #4: e712d3ea61fe: Download complete Step #4: 053a9dcadbfc: Verifying Checksum Step #4: 053a9dcadbfc: Download complete Step #4: 19fd17dd4e3c: Verifying Checksum Step #4: 19fd17dd4e3c: Download complete Step #4: 9c44399d19b2: Pull complete Step #4: f4741f88d433: Pull complete Step #4: f91d5db29cb0: Pull complete Step #4: 85994d6ac97f: Pull complete Step #4: 6be5115d02d7: Pull complete Step #4: 0b6840fefb14: Pull complete Step #4: cdc053489d8e: Pull complete Step #4: f907569bd7c2: Pull complete Step #4: 053a9dcadbfc: Pull complete Step #4: b00eaa2360f2: Pull complete Step #4: 19fd17dd4e3c: Pull complete Step #4: 2e5fb2bd6c55: Pull complete Step #4: ea97bcbd3ef5: Pull complete Step #4: 82beae9acaff: Pull complete Step #4: e52273fedcd5: Pull complete Step #4: aa3ae5fb3faa: Pull complete Step #4: 36db01bdeac6: Pull complete Step #4: e856025350bf: Pull complete Step #4: e712d3ea61fe: Pull complete Step #4: 4c1fa318af04: Pull complete Step #4: Digest: sha256:5a7869f874cd21756b72b2d557fb7f87557632d086d778eb5dc8f8bb98ea3979 Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #4 Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #5: Running gix-bitmap-ewah Step #5: Running gix-mailmap-mailmap Step #5: Running gix-config-fuzz_file Step #5: Running gix-imara-diff-unified_diff_printer Step #5: Running gix-pack-multi_index_file Step #5: Running gix-config-parse Step #5: Running gix-packetline-packet_lines Step #5: Running gix-config-value-fuzz_value Step #5: Running gix-actor-actors Step #5: Running gix-merge-tree Step #5: Running gix-object-fuzz_tag Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-packetline-packet_lines.3981330874856314397_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:36,303 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:36,313 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-packetline-packet_lines.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-packetline-packet_lines_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-packetline-packet_lines.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_tag.4073762476320822813_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-multi_index_file.4143273115486197277_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:36,969 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:36,974 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:36,980 INFO] Finished finding shared libraries for targets. Step #5: [2026-10-09 06:48:36,985 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_tag.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-object-fuzz_tag_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_tag.profdata: could not read profile data!No such file or directory Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-multi_index_file.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-pack-multi_index_file_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-multi_index_file.profdata: could not read profile data!No such file or directory Step #5: Running gix-command-prepare Step #5: Running gix-index-index_file Step #5: Running gix-ignore-ignore Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ignore-ignore.4001117848289875485_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:41,975 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:41,985 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ignore-ignore.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-ignore-ignore_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ignore-ignore.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-value-fuzz_value.3987796263224153629_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:43,491 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:43,501 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-value-fuzz_value.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-config-value-fuzz_value_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-value-fuzz_value.profdata: could not read profile data!No such file or directory Step #5: Running gix-object-fuzz_commit Step #5: Running gix-object-fuzz_tree Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-actor-actors.4037574896786282013_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:44,396 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:44,406 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-actor-actors.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-actor-actors_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-actor-actors.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_tree.4073703798297269789_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:44,720 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:44,730 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_tree.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-object-fuzz_tree_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_tree.profdata: could not read profile data!No such file or directory Step #5: Running gix-ref-fuzz_packed_buffer Step #5: Running gix-imara-diff-diff_compute_with Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-diff_compute_with.3980904024778675741_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:49,291 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:49,301 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-diff_compute_with.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-imara-diff-diff_compute_with_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-diff_compute_with.profdata: could not read profile data!No such file or directory Step #5: Running gix-ref-fuzz_names Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_commit.4074007847873746461_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:58,116 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:58,125 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_commit.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-object-fuzz_commit_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-object-fuzz_commit.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-command-prepare.4004995642176509469_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:48:58,643 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:48:58,653 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-command-prepare.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-command-prepare_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-command-prepare.profdata: could not read profile data!No such file or directory Step #5: Running gix-refspec-parse Step #5: Running gix-transport-capabilities_from_bytes Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-parse.4150686628033795613_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:01,223 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:01,233 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-parse.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-config-parse_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-parse.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-merge-tree.4244377802368554525_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:02,093 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:02,103 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-merge-tree.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-merge-tree_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-merge-tree.profdata: could not read profile data!No such file or directory Step #5: Running gix-imara-diff-comprehensive_diff Step #5: Running gix-ref-fuzz_log Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_from_bytes.4016276325338387997_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:04,773 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:04,783 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_from_bytes.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-transport-capabilities_from_bytes_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_from_bytes.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_names.4128291927784887837_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:06,295 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:06,305 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_names.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-ref-fuzz_names_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_names.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-refspec-parse.3987469485876123165_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:06,615 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:06,624 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-refspec-parse.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-refspec-parse_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-refspec-parse.profdata: could not read profile data!No such file or directory Step #5: Running gix-date-parse Step #5: Running gix-command-command_line Step #5: Running gix-transport-capabilities_from_lines Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_packed_buffer.4128459526200038941_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:12,575 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:12,585 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_packed_buffer.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-ref-fuzz_packed_buffer_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_packed_buffer.profdata: could not read profile data!No such file or directory Step #5: Running gix-pack-data_file Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_from_lines.4016376009720534557_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:17,295 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:17,305 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_from_lines.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-transport-capabilities_from_lines_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_from_lines.profdata: could not read profile data!No such file or directory Step #5: Running gix-credentials-context Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-command-command_line.4000884119167505949_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:21,417 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:21,428 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-command-command_line.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-command-command_line_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-command-command_line.profdata: could not read profile data!No such file or directory Step #5: Running gix-imara-diff-postprocess_heuristics Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-date-parse.4020559002146117149_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:27,705 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:27,715 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-date-parse.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-date-parse_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-date-parse.profdata: could not read profile data!No such file or directory Step #5: Running gix-commitgraph-fuzz_file Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-commitgraph-fuzz_file.3988872639055336989_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:29,958 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:29,967 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-commitgraph-fuzz_file.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-commitgraph-fuzz_file_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-commitgraph-fuzz_file.profdata: could not read profile data!No such file or directory Step #5: Running gix-merge-blob Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-data_file.4143569734750377501_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:40,858 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:40,867 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-data_file.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-pack-data_file_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-data_file.profdata: could not read profile data!No such file or directory Step #5: Running gix-attributes-fuzz_search Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-attributes-fuzz_search.4015549794623362589_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:47,298 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:47,308 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-attributes-fuzz_search.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-attributes-fuzz_search_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-attributes-fuzz_search.profdata: could not read profile data!No such file or directory Step #5: Running gix-url-parse Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_log.4128302894988072477_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:49:53,662 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:49:53,672 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_log.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-ref-fuzz_log_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-ref-fuzz_log.profdata: could not read profile data!No such file or directory Step #5: Running gix-revision-parse Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-credentials-context.4078473379270301213_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:50:10,755 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:50:10,765 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-credentials-context.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-credentials-context_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-credentials-context.profdata: could not read profile data!No such file or directory Step #5: Running gix-pack-index_file Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-index_file.4142249123172259357_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:50:14,577 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:50:14,587 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-index_file.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-pack-index_file_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pack-index_file.profdata: could not read profile data!No such file or directory Step #5: Running gix-pathspec-parse Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-revision-parse.4097531172034909725_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:50:25,635 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:50:25,645 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-revision-parse.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-revision-parse_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-revision-parse.profdata: could not read profile data!No such file or directory Step #5: Running gix-transport-capabilities_handshake Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_handshake.4016274268599555613_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:50:30,318 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:50:30,328 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_handshake.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-transport-capabilities_handshake_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-transport-capabilities_handshake.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pathspec-parse.4021250789882926621_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:50:35,043 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:50:35,053 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pathspec-parse.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-pathspec-parse_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-pathspec-parse.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-url-parse.3987196114606167581_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:50:36,507 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:50:36,517 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-url-parse.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-url-parse_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-url-parse.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-mailmap-mailmap.4039877206518470173_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:52:27,169 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:52:27,190 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-mailmap-mailmap.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-mailmap-mailmap_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-mailmap-mailmap.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-index-index_file.4142478652979484189_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:55:47,476 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:55:47,486 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-index-index_file.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-index-index_file_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-index-index_file.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-fuzz_file.4148831877038020125_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 06:55:59,112 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 06:55:59,123 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-fuzz_file.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-config-fuzz_file_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-config-fuzz_file.profdata: could not read profile data!No such file or directory Step #5: Error occured while running gix-bitmap-ewah: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3167283200 Step #5: INFO: Loaded 1 modules (1359 inline 8-bit counters): 1359 [0x55db5d635090, 0x55db5d6355df), Step #5: INFO: Loaded 1 PC tables (1359 PCs): 1359 [0x55db5d6355e0,0x55db5d63aad0), Step #5: MERGE-OUTER: 550 files, 0 in the initial corpus, 0 processed earlier Step #5: MERGE-OUTER: attempt 1 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3167308107 Step #5: INFO: Loaded 1 modules (1359 inline 8-bit counters): 1359 [0x5564db803090, 0x5564db8035df), Step #5: INFO: Loaded 1 PC tables (1359 PCs): 1359 [0x5564db8035e0,0x5564db808ad0), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge76.txt' Step #5: MERGE-INNER: 550 total files; 0 processed earlier; will process 550 files now Step #5: #1 pulse cov: 53 ft: 54 exec/s: 0 rss: 33Mb Step #5: #2 pulse cov: 54 ft: 55 exec/s: 0 rss: 33Mb Step #5: #4 pulse cov: 54 ft: 55 exec/s: 0 rss: 33Mb Step #5: #8 pulse cov: 54 ft: 55 exec/s: 0 rss: 33Mb Step #5: #16 pulse cov: 62 ft: 63 exec/s: 0 rss: 33Mb Step #5: #32 pulse cov: 62 ft: 63 exec/s: 0 rss: 33Mb Step #5: #64 pulse cov: 66 ft: 67 exec/s: 0 rss: 34Mb Step #5: ALARM: working on the last Unit for 101 seconds Step #5: and the timeout value is 100 (use -timeout=N to change) Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xff,0xff,0x2d,0x26,0x0,0x0,0x0,0x1,0xff,0x1,0x0,0x0,0x7,0xae,0xff,0xff,0xf0,0x0,0xea,0x0, Step #5: \377\377-&\000\000\000\001\377\001\000\000\007\256\377\377\360\000\352\000 Step #5: artifact_prefix='./'; Test unit written to ./timeout-13886c74dda22772abb62b16be15be9f5b99be5c Step #5: Base64: //8tJgAAAAH/AQAAB67///AA6gA= Step #5: ==88== ERROR: libFuzzer: timeout after 101 seconds Step #5: #0 0x5564db6c6781 in __sanitizer_print_stack_trace (out/libfuzzer-coverage-x86_64/gix-bitmap-ewah+0xc4781) Step #5: #1 0x5564db729728 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5564db70d2db in fuzzer::Fuzzer::AlarmCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:304:5 Step #5: #3 0x7fbd72afb41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x5564db6eed54 in ::for_each_set_bit:: /src/gitoxide/gix-bitmap/src/ewah.rs:107:21 Step #5: #5 0x5564db6eed54 in ewah::fuzz /src/gitoxide/gix-bitmap/fuzz/fuzz_targets/ewah.rs:16:26 Step #5: #6 0x5564db6eed54 in ewah::_::__libfuzzer_sys_run /src/gitoxide/gix-bitmap/fuzz/fuzz_targets/ewah.rs:31:5 Step #5: #7 0x5564db6f1835 in rust_fuzzer_test_input /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:276:60 Step #5: #8 0x5564db6f257c in libfuzzer_sys::test_input_wrap::{closure#0} /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:62:9 Step #5: #9 0x5564db6f257c in std::panicking::catch_unwind::do_call:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panicking.rs:573:43 Step #5: #10 0x5564db6f2f88 in __rust_try libfuzzer_sys.ee9445db951fa3ad-cgu.0 Step #5: #11 0x5564db6f1ea5 in std::panicking::catch_unwind:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panicking.rs:541:19 Step #5: #12 0x5564db6f1ea5 in std::panic::catch_unwind:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panic.rs:359:14 Step #5: #13 0x5564db6f1ea5 in LLVMFuzzerTestOneInput /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:60:22 Step #5: #14 0x5564db70ea3d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #15 0x5564db7178a8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #16 0x5564db6ff619 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #17 0x5564db729fa2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #18 0x7fbd727c4082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #19 0x5564db628c6d in _start (out/libfuzzer-coverage-x86_64/gix-bitmap-ewah+0x26c6d) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::AlarmCallback() Step #5: SUMMARY: libFuzzer: timeout Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3269365210 Step #5: INFO: Loaded 1 modules (1359 inline 8-bit counters): 1359 [0x5648b44c6090, 0x5648b44c65df), Step #5: INFO: Loaded 1 PC tables (1359 PCs): 1359 [0x5648b44c65e0,0x5648b44cbad0), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge76.txt' Step #5: MERGE-INNER: '/corpus/gix-bitmap-ewah/13886c74dda22772abb62b16be15be9f5b99be5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 550 total files; 81 processed earlier; will process 469 files now Step #5: #1 pulse cov: 52 ft: 53 exec/s: 0 rss: 33Mb Step #5: #2 pulse cov: 57 ft: 58 exec/s: 0 rss: 33Mb Step #5: #4 pulse cov: 59 ft: 60 exec/s: 0 rss: 33Mb Step #5: #8 pulse cov: 61 ft: 62 exec/s: 0 rss: 33Mb Step #5: #16 pulse cov: 61 ft: 64 exec/s: 0 rss: 33Mb Step #5: #32 pulse cov: 63 ft: 66 exec/s: 0 rss: 33Mb Step #5: #64 pulse cov: 66 ft: 69 exec/s: 1 rss: 34Mb Step #5: ALARM: working on the last Unit for 107 seconds Step #5: and the timeout value is 100 (use -timeout=N to change) Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xff,0xff,0x2c,0x26,0x0,0x0,0x0,0x1,0xff,0x1,0x0,0x0,0x7,0xbe,0xff,0x6f,0xf0,0x0,0xea,0x0, Step #5: \377\377,&\000\000\000\001\377\001\000\000\007\276\377o\360\000\352\000 Step #5: artifact_prefix='./'; Test unit written to ./timeout-c8a1255f4c3ec520692416e2d426afa0cd755ac8 Step #5: Base64: //8sJgAAAAH/AQAAB77/b/AA6gA= Step #5: ==1338== ERROR: libFuzzer: timeout after 107 seconds Step #5: #0 0x5648b4389781 in __sanitizer_print_stack_trace (out/libfuzzer-coverage-x86_64/gix-bitmap-ewah+0xc4781) Step #5: #1 0x5648b43ec728 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x5648b43d02db in fuzzer::Fuzzer::AlarmCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:304:5 Step #5: #3 0x7ffbe687041f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x5648b43b1d2f in ewah::fuzz::{closure#0} /src/gitoxide/gix-bitmap/fuzz/fuzz_targets/ewah.rs:17:19 Step #5: #5 0x5648b43b1d2f in ::for_each_set_bit:: /src/gitoxide/gix-bitmap/src/ewah.rs:108:25 Step #5: #6 0x5648b43b1d2f in ewah::fuzz /src/gitoxide/gix-bitmap/fuzz/fuzz_targets/ewah.rs:16:26 Step #5: #7 0x5648b43b1d2f in ewah::_::__libfuzzer_sys_run /src/gitoxide/gix-bitmap/fuzz/fuzz_targets/ewah.rs:31:5 Step #5: #8 0x5648b43b4835 in rust_fuzzer_test_input /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:276:60 Step #5: #9 0x5648b43b557c in libfuzzer_sys::test_input_wrap::{closure#0} /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:62:9 Step #5: #10 0x5648b43b557c in std::panicking::catch_unwind::do_call:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panicking.rs:573:43 Step #5: #11 0x5648b43b5f88 in __rust_try libfuzzer_sys.ee9445db951fa3ad-cgu.0 Step #5: #12 0x5648b43b4ea5 in std::panicking::catch_unwind:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panicking.rs:541:19 Step #5: #13 0x5648b43b4ea5 in std::panic::catch_unwind:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panic.rs:359:14 Step #5: #14 0x5648b43b4ea5 in LLVMFuzzerTestOneInput /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:60:22 Step #5: #15 0x5648b43d1a3d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #16 0x5648b43da8a8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #17 0x5648b43c2619 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #18 0x5648b43ecfa2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #19 0x7ffbe6539082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #20 0x5648b42ebc6d in _start (out/libfuzzer-coverage-x86_64/gix-bitmap-ewah+0x26c6d) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::AlarmCallback() Step #5: SUMMARY: libFuzzer: timeout Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3422447214 Step #5: INFO: Loaded 1 modules (1359 inline 8-bit counters): 1359 [0x559fe9f7a090, 0x559fe9f7a5df), Step #5: INFO: Loaded 1 PC tables (1359 PCs): 1359 [0x559fe9f7a5e0,0x559fe9f7fad0), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge76.txt' Step #5: MERGE-INNER: '/corpus/gix-bitmap-ewah/c8a1255f4c3ec520692416e2d426afa0cd755ac8' caused a failure at the previous merge step Step #5: MERGE-INNER: 550 total files; 179 processed earlier; will process 371 files now Step #5: #1 pulse cov: 52 ft: 53 exec/s: 0 rss: 31Mb Step #5: #2 pulse cov: 55 ft: 56 exec/s: 0 rss: 31Mb Step #5: #4 pulse cov: 57 ft: 58 exec/s: 0 rss: 31Mb Step #5: ALARM: working on the last Unit for 101 seconds Step #5: and the timeout value is 100 (use -timeout=N to change) Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0xff,0xff,0x2d,0x26,0x0,0x0,0x0,0x1,0xff,0x1,0x26,0x0,0x7,0xbe,0xff,0xff,0xf0,0x0,0xea,0x0, Step #5: \377\377-&\000\000\000\001\377\001&\000\007\276\377\377\360\000\352\000 Step #5: artifact_prefix='./'; Test unit written to ./timeout-03bef05541e2d82da6b7864ad5fb31888a234202 Step #5: Base64: //8tJgAAAAH/ASYAB77///AA6gA= Step #5: ==1510== ERROR: libFuzzer: timeout after 101 seconds Step #5: #0 0x559fe9e3d781 in __sanitizer_print_stack_trace (out/libfuzzer-coverage-x86_64/gix-bitmap-ewah+0xc4781) Step #5: #1 0x559fe9ea0728 in fuzzer::PrintStackTrace() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:5 Step #5: #2 0x559fe9e842db in fuzzer::Fuzzer::AlarmCallback() /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:304:5 Step #5: #3 0x7f33c182741f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) (BuildId: 9753720502573b97dbac595b61fd72c2df18e078) Step #5: #4 0x559fe9e9e729 in AddValue /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerValueBitMap.h:38:33 Step #5: #5 0x559fe9e9e729 in HandleCmp /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp:391:19 Step #5: #6 0x559fe9e9e729 in __sanitizer_cov_trace_const_cmp8 /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp:497:15 Step #5: #7 0x559fe9e65d73 in ::for_each_set_bit:: /src/gitoxide/gix-bitmap/src/ewah.rs:109:25 Step #5: #8 0x559fe9e65d73 in ewah::fuzz /src/gitoxide/gix-bitmap/fuzz/fuzz_targets/ewah.rs:16:26 Step #5: #9 0x559fe9e65d73 in ewah::_::__libfuzzer_sys_run /src/gitoxide/gix-bitmap/fuzz/fuzz_targets/ewah.rs:31:5 Step #5: #10 0x559fe9e68835 in rust_fuzzer_test_input /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:276:60 Step #5: #11 0x559fe9e6957c in libfuzzer_sys::test_input_wrap::{closure#0} /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:62:9 Step #5: #12 0x559fe9e6957c in std::panicking::catch_unwind::do_call:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panicking.rs:573:43 Step #5: #13 0x559fe9e69f88 in __rust_try libfuzzer_sys.ee9445db951fa3ad-cgu.0 Step #5: #14 0x559fe9e68ea5 in std::panicking::catch_unwind:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panicking.rs:541:19 Step #5: #15 0x559fe9e68ea5 in std::panic::catch_unwind:: /rustc/a30aa9064df6a504b6a323c6884a2f4cfbfff666/library/std/src/panic.rs:359:14 Step #5: #16 0x559fe9e68ea5 in LLVMFuzzerTestOneInput /rust/registry/src/index.crates.io-1949cf8c6b5b557f/libfuzzer-sys-0.4.13/src/lib.rs:60:22 Step #5: #17 0x559fe9e85a3d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #18 0x559fe9e8e8a8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #19 0x559fe9e76619 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #20 0x559fe9ea0fa2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #21 0x7f33c14f0082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #22 0x559fe9d9fc6d in _start (out/libfuzzer-coverage-x86_64/gix-bitmap-ewah+0x26c6d) Step #5: Step #5: DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::AlarmCallback() Step #5: SUMMARY: libFuzzer: timeout Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 3524527437 Step #5: INFO: Loaded 1 modules (1359 inline 8-bit counters): 1359 [0x559749bb6090, 0x559749bb65df), Step #5: INFO: Loaded 1 PC tables (1359 PCs): 1359 [0x559749bb65e0,0x559749bbbad0), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge76.txt' Step #5: MERGE-INNER: '/corpus/gix-bitmap-ewah/03bef05541e2d82da6b7864ad5fb31888a234202' caused a failure at the previous merge step Step #5: MERGE-INNER: 550 total files; 186 processed earlier; will process 364 files now Step #5: #1 pulse cov: 52 ft: 53 exec/s: 0 rss: 31Mb Step #5: #2 pulse cov: 55 ft: 56 exec/s: 0 rss: 31Mb Step #5: #4 pulse cov: 57 ft: 58 exec/s: 0 rss: 31Mb Step #5: #8 pulse cov: 57 ft: 58 exec/s: 0 rss: 31Mb Step #5: #16 pulse cov: 63 ft: 64 exec/s: 0 rss: 31Mb Step #5: #32 pulse cov: 63 ft: 65 exec/s: 0 rss: 31Mb Step #5: #64 pulse cov: 106 ft: 126 exec/s: 0 rss: 32Mb Step #5: #128 pulse cov: 116 ft: 156 exec/s: 0 rss: 33Mb Step #5: #256 pulse cov: 124 ft: 270 exec/s: 0 rss: 35Mb Step #5: #364 DONE cov: 124 ft: 297 exec/s: 1 rss: 52Mb Step #5: MERGE-OUTER: successful in 4 attempt(s) Step #5: MERGE-OUTER: the control file has 56237 bytes Step #5: MERGE-OUTER: consumed 0Mb (41Mb rss) to parse the control file Step #5: MERGE-OUTER: 92 new files with 304 new features added; 130 new coverage edges Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-bitmap-ewah.3969227024408188445_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 07:00:27,833 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 07:00:27,843 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-bitmap-ewah.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-bitmap-ewah_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-bitmap-ewah.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-comprehensive_diff.3988085782851819037_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 07:02:37,917 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 07:02:37,928 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-comprehensive_diff.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-imara-diff-comprehensive_diff_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-comprehensive_diff.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-postprocess_heuristics.3987708517125133853_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 07:05:04,587 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 07:05:04,597 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-postprocess_heuristics.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-imara-diff-postprocess_heuristics_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-postprocess_heuristics.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-unified_diff_printer.3987757972585125405_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 07:21:25,107 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 07:21:25,118 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-unified_diff_printer.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-imara-diff-unified_diff_printer_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-imara-diff-unified_diff_printer.profdata: could not read profile data!No such file or directory Step #5: warning: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-merge-blob.4230862337537152541_0.profraw: raw profile version mismatch: Profile uses raw profile format version = 11; expected version = 10 Step #5: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version. Step #5: error: no profile can be merged Step #5: [2026-10-09 07:25:18,436 INFO] Finding shared libraries for targets (if any). Step #5: [2026-10-09 07:25:18,446 INFO] Finished finding shared libraries for targets. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-merge-blob.profdata: could not read profile data!No such file or directory Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/gix-merge-blob_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/gix-merge-blob.profdata: could not read profile data!No such file or directory Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/dumps/*.profdata: No such file or directory Step #5: ******************************************************************************** Step #5: Code coverage report generation failed. Step #5: To reproduce, run: Step #5: python infra/helper.py build_image gitoxide Step #5: python infra/helper.py build_fuzzers --sanitizer coverage gitoxide Step #5: python infra/helper.py coverage gitoxide Step #5: ******************************************************************************** Finished Step #5 ERROR ERROR: build step 5 "gcr.io/oss-fuzz-base/base-runner" failed: step exited with non-zero status: 1